CTR Pia  4.11.3
Game Communication Engine
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12345]
 Nnn
 NpiaRepresents the namespace for the Pia API
 NchatRepresents the PiaChat namespace
 NcloneRepresents the PiaClone namespace
 NcommonRepresents the PiaCommon namespace
 NinetRepresents the PiaInet namespace.
 NlocalRepresents the PiaLocal namespace
 NreckoningRepresents the PiaReckoning namespace
 NsessionRepresents the PiaSession namespace
 NsyncRepresents the PiaSync namespace
 NtransportRepresents the PiaTransport namespace
 NutilRepresents the PiaUtil namespace
 CResultAllocationFailedIndicates a failure to allocate memory or other resources. Applications must be implemented to ensure this Result value is never returned
 CResultAlreadyExistsIndicates that the object already exists
 CResultAlreadyInitializedIndicates that initialization is already complete. Applications must be implemented to ensure this Result value is never returned
 CResultBrokenDataIndicates that data coming in through the communication line is corrupted or may have been tampered with
 CResultBufferIsFullIndicates that the action failed because the buffer required for the action was temporarily full. This may be caused by network congestion. It may succeed if you try again after some time has passed
 CResultBufferShortageIndicates that the buffer passed as an argument is too small. Applications must be implemented to ensure this Result value is never returned
 CResultCancelledIndicates that the asynchronous process received a cancellation request
 CResultCompanionStationDeniedAttempted to specify companion stations for the joint session that rejected join-in
 CResultCompanionStationIsLeftAttempted to specify companion stations for the joint session that were disconnected
 CResultCompanionStationIsOffline(For joint sessions) Attempted to add a station that was not logged in to the server
 CResultConnectionFailedIndicates that connecting to the network failed for some reason. (System error.) This result never gets back to the application
 CResultContainerIsFullIndicates that the container is full
 CResultCreateStationFailedIndicates that the new Station could not be created. (System error.) This result never gets back to the application
 CResultDataIsNotArrivedYetData has not yet arrived from all stations
 CResultDataIsNotSetThe data to send has not been specified
 CResultDeniedByParticipantsThe local station is blacklisted by a user in the session
 CResultDifferentVersionIndicates that the local network version or the application version of the target network is different from that of the local station
 CResultDnsFailedIndicates that DNS resolution failed
 CResultErrorOccurredIndicates that an internal error occurred
 CResultFailedCreateProtocolFailed to generate the system protocol
 CResultFailedStartupProtocolFailed to start the system protocol
 CResultGameServerMaintenanceThe game server is down for maintenance
 CResultGameServerProcessAbortedThe game server process aborted
 CResultHostIsNotFriendAttempted to join a session with a host that is not a friend
 CResultHostMigrationFailureIndicates that local network host migration failed. Hosts leaving the network must be handled appropriately or communication cannot continue
 CResultIncompatibleFormatRepresents incompatible formats
 CResultInProgressResult code indicating that the specified process is already in progress
 CResultInvalidArgumentIndicates that an invalid argument was passed to an API function. One case where this result would be returned is when a NULL pointer was passed to a function. Applications must be implemented to ensure this Result value is never returned
 CResultInvalidConnectionIndicates that the connection state is invalid or that wireless mode is off
 CResultInvalidNetworkIndicates that a the system cannot connect to this network
 CResultInvalidNodeIndicates that the node being sent to could not be found on the network
 CResultInvalidStateIndicates that the API function was called at the wrong time. Indicates that the Pia library was not in the correct state to call the function that returned this Result value
 CResultInvalidSystemMessageAn invalid message was returned as a response to a join request
 CResultInvalidTimingIndicates that the action could not execute because of a timing problem
 CResultJoinRequestDeniedThe join request was rejected by the session host
 CResultMatchmakeSessionIsFullAttempted to join a matchmaking session that is full
 CResultMemoryLeakResult code indicating that there may be a memory leak in the Pia library
 CResultMeshConnectionIsLostThe mesh is disconnected
 CResultMeshIsFullCould not join the requested mesh because it was full
 CResultMessageNotHandledCould not process the received ProtocolMessageOld object
 CResultNatCheckFailedIndicates that the NAT check failed
 CResultNatTraversalFailedBothEdmNAT traversal between stations failed. The NAT type for both local and remote stations is EDM
 CResultNatTraversalFailedBothEimNAT traversal between stations failed. The NAT type for both local and remote stations is EIM
 CResultNatTraversalFailedLocalEdmRemoteEimNAT traversal between stations failed. The NAT type was EDM for the local station and EIM for the remote station
 CResultNatTraversalFailedLocalEimRemoteEdmNAT traversal between stations failed. The NAT type was EIM for the local station and EDM for the remote station
 CResultNatTraversalRequestTimeoutNAT traversal between stations failed. The NAT traversal request timed out
 CResultNegligibleFaultIndicates an error that can be ignored
 CResultNetworkConnectionIsLostIndicates that the connection was already terminated
 CResultNetworkIsFullThe network is full
 CResultNexInternalErrorIndicates that an error occurred in NEX
 CResultNoDataIndicates that the data was not found
 CResultNotFoundIndicates that the requested item was not found
 CResultNotFoundNetworkIndicates that the network was not found
 CResultNothingPacketIndicates that packets expected to be received could not be found
 CResultNotImplementedIndicates that a feature is not implemented. Applications must be implemented to ensure this Result value is never returned
 CResultNotInCommunicationNot currently in communication
 CResultNotInitializedIndicates that the object or module that called the function is not initialized. Applications must be implemented to ensure this Result value is never returned
 CResultNotSetResult code indicating that values that are supposed to be set in advance are not set
 CResultParticipantInBlackListA user on the local station's blacklist is in the session
 CResultRelayFailedNoCandidateThe relay connection failed. (There was no relay candidate.)
 CResultRelayFailedRelayNumLimitThe relay connection failed. (The limit on the number of relays was exceeded.)
 CResultRelayFailedRttLimitThe relay connection failed. (The RTT limit was exceeded.)
 CResultRelayFailedUnknownThe relay connection failed. (Details unknown.)
 CResultSessionConnectionIsLostThe session was disconnected
 CResultSessionInconsistentStateThere is an inconsistent state in the session
 CResultSessionInvalidStateThe Session API is being called in the wrong way
 CResultSessionIsClosedAttempted to join a session that is closed
 CResultSessionIsNotFoundThe session no longer exists
 CResultSessionMigrationFailedProcesses failed that were necessary for session transitions in joint sessions
 CResultSessionSystemPasswordUnmatchAttempted to join a session set with a system password, but the system password did not match
 CResultSessionUserPasswordUnmatchAttempted to join a session set with a user password, but the user password did not match
 CResultSessionWrongStateThe state of the joined session was irregular
 CResultStationConnectionFailedFailed to connect stations
 CResultStationConnectionNatTraversalFailedEdmNAT traversal between stations failed. The NAT type is EDM. (Removed.)
 CResultStationConnectionNatTraversalFailedEimNAT traversal between stations failed. The NAT type is EIM. (Removed.)
 CResultStationConnectionNatTraversalFailedUnknownNAT traversal between stations failed. The NAT type is unknown
 CResultTableIsFullIndicates that no more entries can be added because the table is full. (System error.) This result never gets back to the application
 CResultTemporaryUnavailableResult code that indicates that the API is temporarily unusable
 CResultTimeOutIndicates that an asynchronous process timed out
 CStationIdDefinition of the StationId identifying the station within the session