16 #include "socket_ip.h" 17 #include "socket_tcp.h" 18 #include "socket_tcp_listen.h" 19 #include "socket_tcp_ssl.h" 20 #include "socket_udp_incoming.h" 21 #include "socket_udp_outgoing.h" 23 #include "socket_portable.h" 29 #if !defined(CPPPARSER) && !defined(LINK_ALL_STATIC) && !defined(BUILDING_PANDA_NATIVENET) 30 #error Buildsystem error: BUILDING_PANDA_NATIVENET not defined 33 Configure(config_nativenet);
34 NotifyCategoryDef(nativenet,
"");
36 ConfigureFn(config_nativenet) {
49 static bool initialized =
false;
55 Socket_IP::init_type();
56 Socket_TCP::init_type();
57 Socket_TCP_Listen::init_type();
59 Socket_TCP_SSL::init_type();
61 Socket_UDP_Incoming::init_type();
62 Socket_UDP_Outgoing::init_type();
63 Socket_UDP::init_type();
64 Buffered_DatagramConnection::init_type();
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
static PandaSystem * get_global_ptr()
Returns the global PandaSystem object.
This class is used as a namespace to group several global properties of Panda.
void init_libnativenet()
Initializes the library.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
void add_system(const std::string &system)
Intended for use by each subsystem to register itself at startup.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.
PANDA 3D SOFTWARE Copyright (c) Carnegie Mellon University.