template class netserver
public : netserver::~netserver()

public : int netserver::finishClient(clstructure* him)

public : static DWORD netserver::handle_client(LPVOID himm)

public : static DWORD netserver::handle_client_with_packetlist(LPVOID himm)

public : void netserver::handle_server()

public : void netserver::handle_server(int tip_server)

public : void netserver::init_server()

public : netserver::netserver()

public : netserver::netserver(char * h)

public : netserver::netserver(char * h, int p)

public : netserver::netserver(int p)

public : int netserver::parsePacket(clstructure* him, pkt * packet, int numpkts)

public : static DWORD netserver::parser_thread(LPVOID himm)

public : static DWORD netserver::senddata(LPVOID x)

public : int netserver::sendto(__int64 ID, pkt * packet)

public : int netserver::sendto(char * nick, pkt * packet)

public : int netserver::sendto(clstructure* to, pkt * packet)

public : int netserver::sendtoall(pkt * packet)

public : int netserver::sendtobyNick(clstructure* him, pkt * packet)

public : char netserver::hostname[1024]

public : clstructure* netserver::last_client

public : HANDLE netserver::listmutex

public : unsigned int netserver::magic_signature

public : __int64 netserver::num_dids

public : int netserver::port

public : int netserver::server_is_running

public : SOCKET netserver::srv

public : sockaddr_in netserver::srv_sa

public : int netserver::thread_mode_send

public : WSADATA netserver::wsdata



template class netclient
public : netclient::~netclient()

public : void netclient::close_client()

public : void netclient::handle()

public : void netclient::handle(int tip_client)

public : netclient::netclient()

public : netclient::netclient(char * hname, int p)

public : int netclient::parsePacket(pkt * packet)

public : static DWORD netclient::parser_thread(LPVOID p)

public : static DWORD netclient::reader(LPVOID p)

public : static DWORD netclient::reader_with_list(LPVOID p)

public : int netclient::sendpacket(pkt * p)

public : int netclient::sendpacket(poket * p)

public : int netclient::sendpackets(poket * p, int l)

public : int netclient::client_type

public : SOCKET netclient::clt

public : sockaddr_in netclient::clt_sa

public : void * netclient::data_for_user[16]

public : int(* netclient::dothis_for_bcast)(netclient*srv,pkt *p)

public : int(* netclient::dothis_for_data)(netclient*srv,pkt *p)

public : int(* netclient::dothis_for_list)(netclient*srv,pkt *p)

public : int(* netclient::dothis_for_msg)(netclient*srv,pkt *p)

public : int(* netclient::dothis_for_nickresult)(netclient*srv,pkt *p)

public : int(* netclient::dothis_for_servermsg)(netclient*srv,pkt *p)

public : char netclient::hostname[512]

public : __int64 netclient::ID

public : int netclient::interrupt_enabled

public : int netclient::is_alive

public : HANDLE netclient::mutex1

public : char netclient::nickname[512]

public : __int64 netclient::np_did

public : int(* netclient::packetReceivedInterrupt)(netclient*srv,pkt *p)

public : listid* netclient::pkt_list

public : int netclient::port

public : HANDLE netclient::signal_pkt

public : HANDLE netclient::thread_parser

public : HANDLE netclient::threed1

public : WSADATA netclient::wsdata





template class netchat
public : netchat::~netchat()

public : void netchat::be_dedicated_server()

public : void netchat::decide(int argc, char * argv[])

public : static int netchat::dothisforbcast(netclient* who, pkt * p)

public : static int netchat::dothisforlist(netclient* who, pkt * p)

public : static int netchat::dothisformsg(netclient* who, pkt * p)

public : static int netchat::dothisfornick(netclient* who, pkt * p)

public : netchat::netchat()

public : char netchat::hn[1024]

public : __int64 netchat::myID

public : netclient* netchat::nc

public : netserver* netchat::nets

public : char netchat::nick[128]

public : int netchat::port



class poket
public : unsigned __int32 poket::singnature

public : __int32 poket::cmd

public : __int64 poket::from

public : __int64 poket::to

public : __int64 poket::pkt_ID

public : __int64 poket::req_ID

public : __int32 poket::result

public : __int8 poket::data[512 - 4 - 4 - 16 - 16 - 4]