Lines Matching refs:Client

50 class Client;
62 * XXX: Client might sends Option 61 (RFC2132 9.14 "Client-identifier") signalling
65 * XXX: Client might send Option 60 (RFC2132 9.13 "Vendor class undentifier")
68 class Client
74 Client();
86 static const Client NullClient;
89 Client(ClientData *);
110 friend class Client;
117 Lease(const Client&);
152 typedef std::vector<Client> VecClient;
174 virtual bool check(const Client&) const {return false;};
188 virtual bool check(const Client& client) const
204 virtual bool check(const Client& client) const
219 virtual bool check(const Client&) const
231 virtual bool check(const Client& client) const;
244 virtual bool check(const Client& client)
276 virtual int match(Client& client, BaseConfigEntity **cfg);
415 int match(const Client& client) const { return m_criteria.match(client)? 3 : 0;}
438 Client getClientByDhcpPacket(const RTNETBOOTP *pDhcpMsg, size_t cbDhcpMsg);
445 Lease allocateLease4Client(const Client& client, PCRTNETBOOTP pDhcpMsg, size_t cbDhcpMsg);
451 int commitLease4Client(Client& client);
456 int expireLease4Client(Client& client);
515 int offer4Client(const Client& lease, uint32_t u32Xid, uint8_t *pu8ReqList, int cReqList);
516 int ack(const Client& lease, uint32_t u32Xid, uint8_t *pu8ReqList, int cReqList);
517 int nak(const Client& lease, uint32_t u32Xid);
519 int prepareReplyPacket4Client(const Client& client, uint32_t u32Xid);
520 int doReply(const Client& client, const std::vector<RawOption>& extra);
521 int processParameterReqList(const Client& client, const uint8_t *pu8ReqList, int cReqList, std::vector<RawOption>& extra);