Typedefs | |
typedef void(* | ADODB_RecommendCriticalSectionProc_t )(const PNTCHAR *text) |
typedef __Position * | Position |
typedef RefCount< CallbackContext > | CallbackContextPtr |
typedef RefCount< CCryptoRsaKey > | CRsaKeyPtr |
typedef uint16_t | CryptCount |
typedef RefCount< CLoadedData2 > | CLoadedData2Ptr |
typedef CFastMap< Guid, CPropNodePtr > | PropNodeMap |
typedef CFastList< CPropNodePtr > | PropNodeList |
typedef uint16_t | RmiID |
typedef RefCount< ErrorInfo > | ErrorInfoPtr |
typedef uint16_t | HlaClassID |
typedef uint8_t | HlaFieldGroupID |
typedef uint64_t | HlaEntityID |
typedef unsigned int | HlaResult |
typedef CFastMap< HlaEntityID, CHlaEntity_C * > | CHlaEntities_C |
typedef RefCount < CLookasideAllocator > | CLookasideAllocatorPtr |
typedef CFastArray< COdbcWarning > | COdbcWarnings |
typedef RefCount< CP2PGroup > | CP2PGroupPtr |
typedef unsigned int | Crc32 |
typedef StringT< char, AnsiStrTraits > | StringA |
typedef StringT< wchar_t, UnicodeStrTraits > | StringW |
typedef StringW | String |
typedef StrBufT< char, AnsiStrTraits > | StrBufA |
typedef StrBufT< wchar_t, UnicodeStrTraits > | StrBufW |
typedef StringTraitsT< char, AnsiStrTraits > | StringTraitsA |
typedef StringTraitsT< wchar_t, UnicodeStrTraits > | StringTraitsW |
typedef StringTraitsW | StringTraits |
typedef StrBufW | StrBuf |
typedef RefCount< Thread > | ThreadPtr |
typedef RefCount< CPropNode > | CPropNodePtr |
typedef WINBASEAPI HANDLE(WINAPI * | CreateIoCompletionPortProc )(HANDLE FileHandle, HANDLE ExistingCompletionPort, ULONG_PTR CompletionKey, uint32_t NumberOfConcurrentThreads) |
typedef WINBASEAPI | BOOL (WINAPI *HeapSetInformationProc)(HANDLE HeapHandle |
typedef WINBASEAPI HEAP_INFORMATION_CLASS | HeapInformationClass |
typedef WINBASEAPI HEAP_INFORMATION_CLASS PVOID | HeapInformation |
typedef WINBASEAPI HEAP_INFORMATION_CLASS PVOID size_t | HeapInformationLength |
typedef WINBASEAPI PVOID | Context |
typedef WINBASEAPI PVOID uint32_t | Flags |
typedef WINBASEAPI LPDWORD | lpNumberOfBytesTransferred |
typedef WINBASEAPI LPDWORD PULONG_PTR | lpCompletionKey |
typedef WINBASEAPI LPDWORD PULONG_PTR LPOVERLAPPED * | lpOverlapped |
typedef WINBASEAPI LPDWORD PULONG_PTR LPOVERLAPPED uint32_t | dwMilliseconds |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY * | lpCompletionPortEntries |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t | ulCount |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t PULONG | ulNumEntriesRemoved |
typedef WINBASEAPI PN_OVERLAPPED_ENTRY uint32_t PULONG uint32_t BOOL | fAlertable |
typedef WINBASEAPI | PVOID (WINAPI *AddVectoredExceptionHandlerProc)(uint32_t FirstHandler |
typedef WINBASEAPI PVECTORED_EXCEPTION_HANDLER | VectoredHandler |
typedef WINBASEAPI BOOL(WINAPI * | GetLogicalProcessorInformation )(PSYSTEM_LOGICAL_PROCESSOR_INFORMATION Buffer, PDWORD ReturnLength) |
typedef BOOLEAN | TimerOrWaitFired |
typedef WINBASEAPI | HANDLE (WINAPI *CreateTimerQueueProc)(VOID) |
typedef WINBASEAPI HANDLE | TimerQueue |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc | Callback |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID | Parameter |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID uint32_t | DueTime |
typedef WINBASEAPI HANDLE WaitOrTimerCallbackProc PVOID uint32_t uint32_t | Period |
typedef WINBASEAPI HANDLE | Timer |
typedef WINBASEAPI HANDLE HANDLE | CompletionEvent |
typedef WINBASEAPI uint32_t | dwSpinCount |
typedef Vector3T< double > | Vector3 |
typedef Vector3T< float > | FloatVector3 |
Enumerations | |
enum | SocketErrorCode { SocketErrorCode_Ok = 0, SocketErrorCode_Error = SOCKET_ERROR, SocketErrorCode_Timeout = WSAETIMEDOUT, SocketErrorCode_ConnectionRefused = WSAECONNREFUSED, SocketErrorCode_ConnectResetByRemote = WSAECONNRESET, SocketErrorCode_AddressNotAvailable = WSAEADDRNOTAVAIL, SocketErrorCode_NotSocket = WSAENOTSOCK, SocketErrorCode_ShutdownByRemote = WSAEDISCON, SocketErrorCode_WouldBlock = WSAEWOULDBLOCK, SocketErrorCode_IoPending = WSA_IO_PENDING, SocketErrorCode_AccessError = WSAEACCES, SocketErrorCode_OperationAborted = ERROR_OPERATION_ABORTED, SocketErrorCode_InvalidArgument = WSAEINVAL, SocketErrorCode_Intr = WSAEINTR, SocketErrorCode_InProgress = WSAEINPROGRESS, SocketErrorCode_AlreadyIsConnected = WSAEISCONN, SocketErrorCode_AlreadyAttempting = WSAEALREADY, SocketErrorCode_Cancelled = WSAECANCELLED, SocketErrorCode_NetUnreachable = WSAENETUNREACH } |
enum | ShutdownFlag { ShutdownFlag_Send = SD_SEND, ShutdownFlag_Receive = SD_RECEIVE, ShutdownFlag_Both = SD_BOTH } |
enum | DbOpenFor { OpenForRead, OpenForFastRead, OpenForReadWrite, OpenForAppend } |
enum | DbmsType { MsSql, MySql } |
enum | CompressMode { CM_None, CM_Zip } |
enum | DbmsWritePropNodePendType { DWPNPT_None, DWPNPT_AddPropNode, DWPNPT_RemovePropNode, DWPNPT_RequestUpdatePropNode, DWPNPT_SetValueIf, DWPNPT_ModifyValue, DWPNPT_RequestUpdatePropNodeList, DWPNPT_MovePropNode, DWPNPT_UnilateralUpdatePropNode, DWPNPT_UnilateralUpdatePropNodeList, DWPNPT_UpdatePropNode } |
enum | EncryptMode { EM_None, EM_Secure, EM_Fast, EM_LAST } |
enum | MessagePriority { MessagePriority_Ring0 = 0, MessagePriority_Ring1, MessagePriority_High, MessagePriority_Medium, MessagePriority_Low, MessagePriority_Ring99, MessagePriority_LAST } |
enum | MessageReliability { MessageReliability_Unreliable = 0, MessageReliability_Reliable, MessageReliability_LAST } |
enum | ErrorType { ErrorType_Ok = 0, ErrorType_Unexpected, ErrorType_AlreadyConnected, ErrorType_TCPConnectFailure, ErrorType_InvalidSessionKey, ErrorType_EncryptFail, ErrorType_DecryptFail, ErrorType_ConnectServerTimeout, ErrorType_ProtocolVersionMismatch, ErrorType_NotifyServerDeniedConnection, ErrorType_ConnectServerSuccessful, ErrorType_DisconnectFromRemote, ErrorType_DisconnectFromLocal, ErrorType_DangerousArgumentWarning, ErrorType_UnknownAddrPort, ErrorType_ServerNotReady, ErrorType_ServerPortListenFailure, ErrorType_AlreadyExists, ErrorType_PermissionDenied, ErrorType_BadSessionGuid, ErrorType_InvalidCredential, ErrorType_InvalidHeroName, ErrorType_LoadDataPreceded, ErrorType_AdjustedGamerIDNotFilled, ErrorType_NoHero, ErrorType_UnitTestFailed, ErrorType_P2PUdpFailed, ErrorType_ReliableUdpFailed, ErrorType_ServerUdpFailed, ErrorType_NoP2PGroupRelation, ErrorType_ExceptionFromUserFunction, ErrorType_UserRequested, ErrorType_InvalidPacketFormat, ErrorType_TooLargeMessageDetected, ErrorType_CannotEncryptUnreliableMessage, ErrorType_ValueNotExist, ErrorType_TimeOut, ErrorType_LoadedDataNotFound, ErrorType_SendQueueIsHeavy, ErrorType_TooSlowHeartbeatWarning, ErrorType_CompressFail, ErrorType_LocalSocketCreationFailed, Error_NoneAvailableInPortPool, ErrorType_InvalidPortPool, ErrorType_InvalidHostID, ErrorType_MessageOverload, ErrorType_DatabaseAccessFailed, ErrorType_OutOfMemory, ErrorType_AutoConnectionRecoveryFailed } |
enum | HostID { HostID_None = 0, HostID_Server = 1, HostID_Last = 2 } |
enum | _RmiID { RmiID_None = 0, RmiID_Last = 65535 } |
enum | LogCategory { LogCategory_System, LogCategory_Tcp, LogCategory_Udp, LogCategory_P2P } |
enum | HackType { HackType_None, HackType_SpeedHack, HackType_PacketRig } |
enum | ConnectionState { ConnectionState_Disconnected, ConnectionState_Connecting, ConnectionState_Connected, ConnectionState_Disconnecting } |
enum | FallbackMethod { FallbackMethod_None, FallbackMethod_PeersUdpToTcp, FallbackMethod_ServerUdpToTcp, FallbackMethod_CloseUdpSocket } |
enum | DirectP2PStartCondition { DirectP2PStartCondition_Jit, DirectP2PStartCondition_Always, DirectP2PStartCondition_LAST } |
enum | ErrorReaction { ErrorReaction_MessageBox, ErrorReaction_AccessViolation, ErrorReaction_DebugOutput, ErrorReaction_DebugBreak } |
enum | ValueOperType { ValueOperType_Plus, ValueOperType_Minus, ValueOperType_Multiply, ValueOperType_Division } |
enum | ValueCompareType { ValueCompareType_GreaterEqual, ValueCompareType_Greater, ValueCompareType_LessEqual, ValueCompareType_Less, ValueCompareType_Equal, ValueCompareType_NotEqual } |
enum | EncryptLevel { EncryptLevel_Low = 128, EncryptLevel_Middle = 192, EncryptLevel_High = 256 } |
enum | FastEncryptLevel { FastEncryptLevel_Low = 512, FastEncryptLevel_Middle = 1024, FastEncryptLevel_High = 2048 } |
enum | HostType { HostType_Server, HostType_Peer, HostType_All } |
enum | HostIDGenerationPolicy { HostIDGenerationPolicy_Recycle = 1, HostIDGenerationPolicy_NoRecycle } |
enum | ThreadModel { ThreadModel_SingleThreaded = 1, ThreadModel_MultiThreaded, ThreadModel_UseExternalThreadPool } |
enum | ExceptionType { ExceptionType_None = 0, ExceptionType_String, ExceptionType_Std, ExceptionType_ComError, ExceptionType_Void, ExceptionType_ErrorInfo, ExceptionType_Unhandled, ExceptionType_Clr } |
enum | GrowPolicy { GrowPolicy_Normal, GrowPolicy_HighSpeed, GrowPolicy_LowMemory } |
enum | FastHeapAccessMode { FastHeapAccessMode_UnsafeSingleThread, FastHeapAccessMode_MultiThreaded } |
enum | HlaMessageType { HlaMessageType_Appear = 10, HlaMessageType_Disappear, HlaMessageType_RequestChange, HlaMessageType_NotifyChange } |
enum | Protocol { Protocol_Undefined, Protocol_UnreliableSend, Protocol_ReliableSend } |
enum | MiniDumpAction { MiniDumpAction_None = 0, MiniDumpAction_DoNothing, MiniDumpAction_AlarmCrash } |
enum | OdbcDataType { OdbcDataType_NULL = 0, OdbcDataType_BOOL = 1, OdbcDataType_TCHAR = 2, OdbcDataType_SINT8 = 3, OdbcDataType_UINT8 = 4, OdbcDataType_SINT16 = 5, OdbcDataType_UINT16 = 6, OdbcDataType_SINT32 = 7, OdbcDataType_UINT32 = 8, OdbcDataType_SINT64 = 9, OdbcDataType_UINT64 = 10, OdbcDataType_FLOAT = 11, OdbcDataType_DOUBLE = 12, OdbcDataType_STRING = 13, OdbcDataType_BYTE = 14, OdbcDataType_TIMESTAMP = 15 } |
enum | OdbcSqlDataType { OdbcSqlDataType_UNKNOWN = SQL_UNKNOWN_TYPE, OdbcSqlDataType_CHAR = SQL_CHAR, OdbcSqlDataType_VARCHAR = SQL_VARCHAR, OdbcSqlDataType_LONGVARCHAR = SQL_LONGVARCHAR, OdbcSqlDataType_WCHAR = SQL_WCHAR, OdbcSqlDataType_WVARCHAR = SQL_WVARCHAR, OdbcSqlDataType_WLONGVARCHAR = SQL_WLONGVARCHAR, OdbcSqlDataType_BIT = SQL_BIT, OdbcSqlDataType_TINYINT = SQL_TINYINT, OdbcSqlDataType_SMALLINT = SQL_SMALLINT, OdbcSqlDataType_INTEGER = SQL_INTEGER, OdbcSqlDataType_BIGINT = SQL_BIGINT, OdbcSqlDataType_REAL = SQL_REAL, OdbcSqlDataType_FLOAT = SQL_FLOAT, OdbcSqlDataType_DOUBLE = SQL_DOUBLE, OdbcSqlDataType_NUMERIC = SQL_NUMERIC, OdbcSqlDataType_DECIMAL = SQL_DECIMAL, OdbcSqlDataType_BINARY = SQL_BINARY, OdbcSqlDataType_VARBINARY = SQL_VARBINARY, OdbcSqlDataType_LONGVARBINARY = SQL_LONGVARBINARY, OdbcSqlDataType_DATE = SQL_DATE, OdbcSqlDataType_TIME = SQL_TIME, OdbcSqlDataType_TIMESTAMP = SQL_TIMESTAMP } |
enum | OdbcPrepareType { OdbcPrepareType_QUERY = 0, OdbcPrepareType_PROC = 1 } |
enum | LockResult { LockResult_Success, LockResult_Timeout, LockResult_Error } |
enum | eAccessMode { eAccessMode_None = 0, eAccessMode_Read = 1, eAccessMode_Write = 2 } |
enum | ServerUdpAssignMode { ServerUdpAssignMode_None, ServerUdpAssignMode_PerClient, ServerUdpAssignMode_Static } |
enum | SocketType { SocketType_Tcp, SocketType_Udp, SocketType_Raw } |
Functions | |
void | AppendTextOut (String &a, AddrPort &b) |
void | AppendTextOut (String &a, NamedAddrPort &b) |
PROUD_API String | gds (const PNTCHAR *src) |
PROUD_API void | RecommendNoCriticalSectionLock () |
int32_t | AtomicIncrement32 (volatile int32_t *target) |
int32_t | AtomicDecrement32 (volatile int32_t *target) |
int32_t | AtomicCompareAndSwap32 (int32_t oldValue, int32_t newValue, volatile int32_t *target) |
intptr_t | AtomicIncrementPtr (volatile intptr_t *target) |
intptr_t | AtomicDecrementPtr (volatile intptr_t *target) |
void * | AtomicCompareAndSwapPtr (void *oldValue, void *newValue, volatile void **target) |
PROUD_API _Noreturn void | ThrowInt32OutOfRangeException (const char *where) |
uint32_t | GetAppropriateSpinCount () |
CMessage & | operator>> (CMessage &a, D3DXVECTOR3 &b) |
CMessage & | operator<< (CMessage &a, const D3DXVECTOR3 &b) |
CMessage & | operator>> (CMessage &a, D3DXMATRIX &b) |
CMessage & | operator<< (CMessage &a, const D3DXMATRIX &b) |
CMessage & | operator>> (CMessage &a, D3DXQUATERNION &b) |
CMessage & | operator<< (CMessage &a, const D3DXQUATERNION &b) |
CMessage & | operator>> (CMessage &a, D3DXVECTOR2 &b) |
CMessage & | operator<< (CMessage &a, const D3DXVECTOR2 &b) |
void | AppendTextOut (String &a, const D3DXMATRIX &b) |
void | AppendTextOut (String &a, const D3DXQUATERNION &b) |
void | AppendTextOut (String &a, const D3DXVECTOR3 &b) |
void | AppendTextOut (String &a, const D3DXVECTOR2 &b) |
PROUDSRV_API const PNTCHAR * | TypeToString (DbmsWritePropNodePendType t) |
PROUD_API const PNTCHAR * | ToString (LogCategory logCategory) |
PROUD_API const PNTCHAR * | ToString (ConnectionState val) |
PROUD_API void | XXXHeapChkImpl (int index=1) |
PROUD_API void | ShowLibSignatureMismatchError () |
PROUD_API _Noreturn void | ThrowArrayIsNullError () |
template<typename T > | |
T * | FastHeap_NewInstance (CFastHeap *heap) |
template<typename T > | |
void | FastHeap_DeleteInstance (CFastHeap *heap, T *obj) |
Protocol | CombineProtocol (Protocol a, Protocol b) |
void | AdjustReadOffsetByteAlign (CMessage &msg) |
void | AssureReadOffsetByteAlign (CMessage &msg) |
template<typename Type > | |
bool | Message_ReadScalar (CMessage &msg, Type &a) |
template<typename Type > | |
void | Message_WriteScalar (CMessage &msg, Type a) |
__forceinline CMessage & | operator>> (CMessage &a, COleDateTime &b) |
__forceinline CMessage & | operator<< (CMessage &a, const COleDateTime &b) |
__forceinline CMessage & | operator>> (CMessage &a, CTime &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CTime &b) |
__forceinline CMessage & | operator>> (CMessage &a, COleDateTimeSpan &b) |
__forceinline CMessage & | operator<< (CMessage &a, const COleDateTimeSpan &b) |
__forceinline void | AppendTextOut (String &a, COleDateTime &b) |
__forceinline void | AppendTextOut (String &a, COleDateTimeSpan &b) |
__forceinline void | AppendTextOut (String &a, CTime &b) |
__forceinline void | AppendTextOut (String &a, CTimeSpan &b) |
__forceinline CMessage & | operator>> (CMessage &a, CStringA &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CStringA &b) |
__forceinline void | AppendTextOut (String &a, CStringA &b) |
__forceinline CMessage & | operator>> (CMessage &a, CStringW &b) |
__forceinline CMessage & | operator<< (CMessage &a, const CStringW &b) |
__forceinline void | AppendTextOut (String &a, CStringW &b) |
int64_t | GetPreciseCurrentTimeMs () |
template<typename T > | |
T | Lerp (T v1, T v2, T ratio) |
template<typename T > | |
T | LerpInt (T v1, T v2, T ratio1, T ratio2) |
bool | operator< (const Guid &d1, const Guid &d2) |
bool | operator<= (const Guid &d1, const Guid &d2) |
bool | operator> (const Guid &d1, const Guid &d2) |
bool | operator>= (const Guid &d1, const Guid &d2) |
bool | operator== (const Guid &d1, const Guid &d2) |
bool | operator!= (const Guid &d1, const Guid &d2) |
CMessage & | operator>> (CMessage &a, Guid &b) |
CMessage & | operator<< (CMessage &a, const Guid &b) |
void | AppendTextOut (String &a, const Guid &b) |
PROUD_API _Noreturn void | ThrowInvalidArgumentException () |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const StringT< XCHAR, StringTraits > &a, const StringT< XCHAR, StringTraits > &b) |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const StringT< XCHAR, StringTraits > &a, const XCHAR *b) |
template<typename XCHAR , typename StringTraits > | |
StringT< XCHAR, StringTraits > | operator+ (const XCHAR *a, const StringT< XCHAR, StringTraits > &b) |
StringA | StringW2A (const wchar_t *src, CStringEncoder *encoder=NULL) |
StringW | StringA2W (const char *src, CStringEncoder *encoder=NULL) |
PROUD_API CMessage & | operator<< (CMessage &packet, const CProperty &rhs) |
PROUD_API CMessage & | operator>> (CMessage &packet, CProperty &rhs) |
PROUD_API CMessage & | operator<< (CMessage &packet, CPropNode &rhs) |
PROUD_API CMessage & | operator>> (CMessage &packet, CPropNode &rhs) |
template<typename T > | |
bool | operator< (const CHeldPtr< T > a, const CHeldPtr< T > b) |
template<typename T > | |
T | GetRandomElement (const CFastArray< T > &arr) |
template<typename T > | |
T | GetRandomElement (const std::vector< T > &arr) |
void | GetStackTrace (CFastArray< String > &output) |
template<typename K , typename V > | |
__forceinline CMessage & | operator>> (CMessage &a, std::map< K, V > &b) |
template<typename K , typename V > | |
__forceinline CMessage & | operator<< (CMessage &a, const std::map< K, V > &b) |
template<typename K , typename V > | |
__forceinline void | AppendTextOut (String &a, const std::map< K, V > &b) |
template<typename elem > | |
__forceinline CMessage & | operator>> (CMessage &a, std::vector< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator<< (CMessage &a, const std::vector< elem > &b) |
template<typename elem > | |
__forceinline void | AppendTextOut (String &a, std::vector< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator>> (CMessage &a, std::list< elem > &b) |
template<typename elem > | |
__forceinline CMessage & | operator<< (CMessage &a, std::list< elem > &b) |
template<typename elem > | |
__forceinline void | AppendTextOut (String &a, std::list< elem > &b) |
PROUD_API void | iconv_string_convert (CStringEncoder *encoder, const char *input, size_t *inbytesleft, char *out, size_t *outbytesleft) |
void | Sleep (int sleepTimeMs) |
PROUD_API void | USleep (long uSec) |
PROUD_API uint32_t | GetNoofProcessors () |
PROUD_API String | GetProcessName () |
uint64_t | GetCurrentThreadID () |
PROUD_API void | ShowUserMisuseError (const PNTCHAR *text) |
void | TraceA (const char *format,...) |
PROUD_API size_t | GetOccupiedPhysicalMemory () |
PROUD_API size_t | GetTotalPhysicalMemory () |
PROUD_API String | GetComputerName () |
PROUD_API bool | EnableLowFragmentationHeap () |
String | GetCurrentProgramDirectory () |
PROUD_API void | SetCurrentDirectoryWhereProgramExists () |
PROUD_API bool | IsServiceMode () |
PROUD_API bool | IsGqcsExSupported () |
PROUD_API bool | IsHyperThreading () |
PROUD_API uint32_t | CountSetBits (uintptr_t bitMask) |
PROUD_API String | GetFullPath (const PNTCHAR *fileName) |
PROUD_API bool | CreateFullDirectory (const PNTCHAR *lpPathName, String &outCreatedDirectory) |
PROUD_API String | GetCurrentDirectory () |
typedef | VOID (NTAPI *WaitOrTimerCallbackProc)(PVOID lpParameter |
bool | GetWindowsVersion (DWORD &major, DWORD &minor, DWORD &servicePack) |
PROUD_API int | GetTotalThreadCount () |
PROUD_API DWORD | GetThreadStatus (HANDLE const handle) |
String | GetMessageTextFromWin32Error (uint32_t errorCode) |
PROUD_API void | SetThreadName (uint32_t dwThreadID, const char *szThreadName) |
PROUD_API HANDLE | GetCurrentRealThread () |
void * | TlsGetValue (uint32_t tlsIndex) |
bool | TlsSetValue (uint32_t tlsIndex, void *tlsValue) |
uint32_t | TlsAlloc () |
_Noreturn void | ThrowArrayOutOfBoundException () |
_Noreturn void | ThrowBadAllocException () |
_Noreturn void | ThrowException (const char *text) |
String | GetFileTimeString () |
template<int LENGTH> | |
int | CompareInt32Array (const void *a, const void *b) |
void | SmallMemcpy (uint8_t *dst, const uint8_t *src, size_t size) |
void | UnsafeFastMemmove (void *dest, const void *src, size_t length) |
void | UnsafeFastMemcpy (void *dest, const void *src, size_t length) |
CMessage & | operator<< (CMessage &a, const CVariant &b) |
CMessage & | operator>> (CMessage &a, CVariant &b) |
void | AppendTextOut (String &a, const CVariant &b) |
_variant_t | ToVariant (LONGLONG x) |
_variant_t | ToVariant (ULONGLONG x) |
LONGLONG | ToLongLong (const _variant_t &r) |
ULONGLONG | ToULongLong (const _variant_t &r) |
template<typename FloatType > | |
FloatType | ScalarLerp (const FloatType v1, const FloatType v2, const FloatType ratio) |
template<typename FloatType > | |
Vector3T< FloatType > | operator* (FloatType scale, const struct Vector3T< FloatType > &src) |
Variables | |
const int | InvalidSocket = 0 |
CriticalSection * | ADODB_RefCriticalSection |
ADODB_RecommendCriticalSectionProc_t | ADODB_RecommendCriticalSectionProc |
const Guid | DumpProtocolVersion |
const Guid | EmergencyProtocolVersion |
PROUD_API const char * | ExternalBufferArrayIsUninitializedError |
PROUD_API const char * | ExternalBufferArrayIsInitializedError |
const char * | CannotUseFastHeapForFilledCollectionErrorText |
int | LibSignature |
PROUD_API const char * | ArrayPtrIsNullError |
PROUD_API const char * | ArrayPtrIsNotNullError |
PROUD_API const char * | MustInternalBufferError |
PROUD_API const char * | MustNotExternalBufferError |
PROUD_API const char * | MustUnsafeInternalBufferError |
PROUD_API const char * | AlreadyHasInternalBufferError |
PROUD_API const char * | AlreadyHasUnsafeInternalBufferError |
PROUD_API const char * | AlreadyHasExternalBufferError |
const HlaFieldGroupID | HlaFieldGroupID_None = 0 |
const HlaEntityID | HlaEntityID_None = 0 |
StringA | policyFileText |
const PNTCHAR * | ProxyBadSignatureErrorText |
const PNTCHAR * | DecryptFailedError |
const char * | ConsistencyProblemText |
const int | StringSerializeMaxLength = 1024 * 1024 |
const char * | ReadOffsetAlignErrorText |
const char * | NullAccessErrorText |
const char * | WriteBitsOfOneByteText |
const uint32_t | SingletonTryWaitMilisec |
const int | MaxCpuCoreCount = 4096 |
const int | LongMaxPath = 4000 |
이 모듈은 MFC나 D3DX에 의존적인 심볼들을 포함한다.
typedef unsigned int Proud::HlaResult |
return values from synch class invocation.
return values from synch class invocation.
Sort of event that actually writting to user defined table in DB cache server
enum Proud::EncryptLevel |
enum Proud::ErrorReaction |
The way Proudnet shows error caused by user
Enumerator | |
---|---|
ErrorReaction_MessageBox |
Shows chat box. This may be useful during development process but it can also be very troublesome since the chat box can be seen to end users as full screen freezing. |
ErrorReaction_AccessViolation |
Causes a crash. From end users' point of view, this is definitely a crash so it can be rather easier to find what the problem is when released. But, it is more effective when used along with Error Dump System. |
ErrorReaction_DebugOutput |
It shows only debugger output screen. If you can not pop up crash or message box, please use this option. |
HLA message identifier
HLA message identifier
enum Proud::ThreadModel |
Thread model.
Enumerator | |
---|---|
ThreadModel_SingleThreaded |
Single thread model. Runs code on threads created by user. As there is no networker thread, You must call Proud::CNetClient::FrameMove for every 1/60 seconds. |
ThreadModel_MultiThreaded |
Multi thread model. Runs code on the separated thread pool. |
ThreadModel_UseExternalThreadPool |
Use-external-thread model. Runs code on Proud.CThreadPool instance create by user. |
enum Proud::ValueOperType |
void Proud::GetStackTrace | ( | CFastArray< String > & | output | ) |
Fills the call stack of current thread to output.