Lines Matching refs:CSockLink
263 CSockLink* sock_link = dest_link->GetSockLink(); in GetConnLink()
277 CSockLink* conn = (CSockLink*)this->_conn_ptr; in WaitConnect()
324 CSockLink* conn = (CSockLink*)this->_conn_ptr; in WaitSend()
372 CSockLink* conn = (CSockLink*)this->_conn_ptr; in WaitRecv()
472 void CNetHandler::Link(CSockLink* conn) in Link()
489 CSockLink* conn = (CSockLink*)this->_conn_ptr; in SwitchToConn()
499 conn->AppendToList(CSockLink::LINK_CONN_LIST, this); in SwitchToConn()
504 CSockLink* conn = (CSockLink*)this->_conn_ptr; in SwitchToSend()
514 conn->AppendToList(CSockLink::LINK_SEND_LIST, this); in SwitchToSend()
519 CSockLink* conn = (CSockLink*)this->_conn_ptr; in SwitchToRecv()
529 conn->AppendToList(CSockLink::LINK_RECV_LIST, this); in SwitchToRecv()
534 CSockLink* conn = (CSockLink*)this->_conn_ptr; in SwitchToIdle()
544 conn->AppendToList(CSockLink::LINK_IDLE_LIST, this); in SwitchToIdle()
549 CSockLink* conn = (CSockLink*)this->_conn_ptr; in DetachConn()
563 conn->RemoveFromList(CSockLink::LINK_CONN_LIST, this); in DetachConn()
569 conn->RemoveFromList(CSockLink::LINK_SEND_LIST, this); in DetachConn()
575 conn->RemoveFromList(CSockLink::LINK_RECV_LIST, this); in DetachConn()
581 conn->RemoveFromList(CSockLink::LINK_IDLE_LIST, this); in DetachConn()
649 TNetItemList* CSockLink::GetItemList(int32_t type) in GetItemList()
677 void CSockLink::AppendToList(int32_t type, CNetHandler* item) in AppendToList()
689 void CSockLink::RemoveFromList(int32_t type, CNetHandler* item) in RemoveFromList()
701 void CSockLink::NotifyThread(CNetHandler* item, int32_t result) in NotifyThread()
721 void CSockLink::NotifyAll(int32_t result) in NotifyAll()
751 void CSockLink::Reset() in Reset()
777 CSockLink::CSockLink() in CSockLink() function in CSockLink
794 CSockLink::~CSockLink() in ~CSockLink()
799 void CSockLink::SetProtoType(MT_PROTO_TYPE type) in SetProtoType()
805 void CSockLink::Close() in Close()
818 void CSockLink::Destroy() in Destroy()
833 int32_t CSockLink::CreateSock() in CreateSock()
882 struct sockaddr_in* CSockLink::GetDestAddr(struct sockaddr_in* addr) in GetDestAddr()
900 bool CSockLink::Connect() in Connect()
953 int32_t CSockLink::SendCacheUdp(void* data, uint32_t len) in SendCacheUdp()
1020 int32_t CSockLink::SendCacheTcp(void* data, uint32_t len) in SendCacheTcp()
1082 int32_t CSockLink::SendData(void* data, uint32_t len) in SendData()
1117 int32_t CSockLink::RecvDispath() in RecvDispath()
1129 void CSockLink::ExtendRecvRsp() in ExtendRecvRsp()
1145 CHECK_SESSION_CALLBACK CSockLink::GetSessionCallback() in GetSessionCallback()
1183 int32_t CSockLink::DispathTcp() in DispathTcp()
1276 int32_t CSockLink::DispathUdp() in DispathUdp()
1334 CNetHandler* CSockLink::FindSession(uint64_t sid) in FindSession()
1352 int CSockLink::InputNotify() in InputNotify()
1396 int CSockLink::OutputNotify() in OutputNotify()
1445 int CSockLink::HangupNotify() in HangupNotify()
1471 CSockLink* item = NULL; in Reset()
1472 CSockLink* temp = NULL; in Reset()
1509 void CDestLinks::FreeSockLink(CSockLink* sock) in FreeSockLink()
1526 CSockLink* CDestLinks::GetSockLink() in GetSockLink()
1528 CSockLink* link = NULL; in GetSockLink()
1555 CSockLink* item = NULL; in timer_notify()
1556 CSockLink* temp = NULL; in timer_notify()