PartyManager
파티 라이브러리와 상호 작용하기 위한 기본 관리 클래스입니다.
구문
class PartyManager
공용 메서드
이름 | 설명 |
---|---|
GetSingleton | PartyManager 싱글톤 인스턴스에 대한 참조를 검색합니다. |
SetOption | 파티 라이브러리 기능을 미세 조정하는 옵션을 구성합니다. |
GetOption | 파티 라이브러리 기능을 미세 조정하는데 사용되는 옵션을 검색합니다. |
GetErrorMessage | 파티 라이브러리에서 생성된 사람이 읽을 수 있는 형식의 오류를 가져옵니다. |
SerializeNetworkDescriptor | 네트워크 설명자 구조를 타이틀 및 플랫폼별 통신 채널을 통해 안전하게 통신할 수 있는 불투명 문자열로 직렬화합니다. |
DeserializeNetworkDescriptor | SerializeNetworkDescriptor()로의 이전 호출을 통해 직렬화된 불투명 문자열에서 네트워크 설명자 구조를 역직렬화합니다. |
SetMemoryCallbacks | 선택적으로 메모리 할당을 구성하고 파티 라이브러리에서 사용해야 하는 콜백을 확보합니다. |
GetMemoryCallbacks | 파티 라이브러리에서 사용 중인 메모리 할당 및 해제 콜백을 검색합니다. |
SetProfilingCallbacksForMethodEntryExit | 선택적으로 계측된 메서드를 입력하거나 종료할 때 파티 라이브러리가 만들 프로파일링 이벤트 콜백을 구성합니다. |
GetProfilingCallbacksForMethodEntryExit | 계측된 메서드를 입력하거나 종료할 때 파티 라이브러리가 사용하도록 구성된 프로파일링 이벤트 콜백을 검색합니다. |
SetThreadAffinityMask | 필요에 따라 내부 파티 라이브러리 스레드가 실행될 프로세서를 구성합니다. |
GetThreadAffinityMask | 내부 파티 라이브러리 스레드가 실행되거나 선호도 마스크로 실행되는 현재 프로세서 집합을 검색합니다. |
SetWorkMode | threadId 과(와) 연결된 파티 라이브러리 처리 태스크의 작업 모드를 구성합니다. |
GetWorkMode | threadId 과(와) 연결된 파티 라이브러리의 내부 처리 작업의 현재 작업 모드를 검색합니다. |
초기화 | PartyManager 개체 인스턴스를 초기화합니다. |
정리 | 모든 파티 라이브러리 개체와 연결된 모든 리소스를 즉시 회수합니다. |
StartProcessingStateChanges | 마지막 호출 이후 처리할 모든 PartyStateChanges를 검색합니다. |
FinishProcessingStateChanges | 처리 중인 PartyStateChanges 배열을 반환합니다. |
DoWork | threadId 과(와) 연결된 처리 작업을 동기적으로 수행합니다. |
GetRegions | 왕복 대기 시간 정보와 함께 타이틀이 구성된 지역 집합을 포함하는 배열을 가져옵니다. |
CreateNewNetwork | 새 네트워크를 만들기 위한 비동기 시도를 큐에 넣습니다. |
ConnectToNetwork | 네트워크에 연결하려는 비동기 시도를 큐에 넣습니다. |
GetLocalDevice | 로컬 디바이스를 가져옵니다. |
CreateLocalUser | 네트워킹 및 채팅 작업을 수행할 때 로컬 사용자를 나타내는 데 사용되는 로컬 사용자 개체를 만듭니다. |
DestroyLocalUser | 로컬 사용자를 삭제하는 비동기 작업을 시작합니다. |
GetLocalUsers | CreateLocalUser()에서 만든 모든 로컬 사용자가 포함된 배열을 가져옵니다. |
GetNetworks | 로컬 디바이스가 연결되거나 연결 중인 모든 네트워크의 배열을 가져옵니다. |
GetChatControls | 로컬 디바이스 및 모든 원격 디바이스에 있는 모든 채팅 컨트롤의 결합된 목록을 포함하는 배열을 가져옵니다. |
비고
단일 클래스 인스턴스만 허용됩니다.
요구 사항
헤더: Party.h