13 #ifndef __NET_SOCKETGROUP_H__
14 #define __NET_SOCKETGROUP_H__
37 virtual void requestFullShutdown() = 0;
40 virtual void requestGracefulShutdown() = 0;
53 static void shutdownAll();
58 friend class net_SocketGroupRegistry;
59 friend class NET_SubSystem;
61 static void handleExit();
66 #endif // __NET_SOCKETGROUP_H__
std::shared_ptr< T > UT_SharedPtr
Wrapper around std::shared_ptr.
UT_SharedPtr< NET_ISocketGroup >(*)(const UT_StringHolder &) creator_group_t
#define UT_NON_COPYABLE(CLASS)
Define deleted copy constructor and assignment operator inside a class.
GLuint const GLchar * name
virtual void handleExit(const UT_SharedPtr< NET_ISocketGroup > &me)