Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
BuddyRequest Class Reference

#include <BuddyThread.h>

Public Types

enum  {
  BUDDYREQUEST_LOGIN , BUDDYREQUEST_RELOGIN , BUDDYREQUEST_LOGOUT , BUDDYREQUEST_MESSAGE ,
  BUDDYREQUEST_LOGINNEW , BUDDYREQUEST_ADDBUDDY , BUDDYREQUEST_DELBUDDY , BUDDYREQUEST_OKADD ,
  BUDDYREQUEST_DENYADD , BUDDYREQUEST_SETSTATUS , BUDDYREQUEST_DELETEACCT , BUDDYREQUEST_MAX
}
 

Public Attributes

enum BuddyRequest:: { ... }  buddyRequestType
 
union { 
 
   struct { 
 
      GPProfile   recipient 
 
      WideChar   text [MAX_BUDDY_CHAT_LEN
 
   }   message 
 
   struct { 
 
      char   nick [GP_NICK_LEN] 
 
      char   email [GP_EMAIL_LEN] 
 
      char   password [GP_PASSWORD_LEN] 
 
      Bool   hasFirewall 
 
   }   login 
 
   struct { 
 
      GPProfile   id 
 
      WideChar   text [MAX_BUDDY_CHAT_LEN
 
   }   addbuddy 
 
   struct { 
 
      GPProfile   id 
 
   }   profile 
 
   struct { 
 
      GPEnum   status 
 
      char   statusString [GP_STATUS_STRING_LEN] 
 
      char   locationString [GP_LOCATION_STRING_LEN] 
 
   }   status 
 
arg 
 

Detailed Description

Definition at line 39 of file BuddyThread.h.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
BUDDYREQUEST_LOGIN 
BUDDYREQUEST_RELOGIN 
BUDDYREQUEST_LOGOUT 
BUDDYREQUEST_MESSAGE 
BUDDYREQUEST_LOGINNEW 
BUDDYREQUEST_ADDBUDDY 
BUDDYREQUEST_DELBUDDY 
BUDDYREQUEST_OKADD 
BUDDYREQUEST_DENYADD 
BUDDYREQUEST_SETSTATUS 
BUDDYREQUEST_DELETEACCT 
BUDDYREQUEST_MAX 

Definition at line 42 of file BuddyThread.h.

Member Data Documentation

◆ [struct]

struct { ... } BuddyRequest::addbuddy

◆ [union]

union { ... } BuddyRequest::arg

◆ []

enum { ... } BuddyRequest::buddyRequestType

◆ email

char BuddyRequest::email[GP_EMAIL_LEN]

Definition at line 70 of file BuddyThread.h.

◆ hasFirewall

Bool BuddyRequest::hasFirewall

Definition at line 72 of file BuddyThread.h.

◆ id

GPProfile BuddyRequest::id

Definition at line 77 of file BuddyThread.h.

◆ locationString

char BuddyRequest::locationString[GP_LOCATION_STRING_LEN]

Definition at line 90 of file BuddyThread.h.

◆ [struct]

struct { ... } BuddyRequest::login

◆ [struct]

struct { ... } BuddyRequest::message

◆ nick

char BuddyRequest::nick[GP_NICK_LEN]

Definition at line 69 of file BuddyThread.h.

◆ password

char BuddyRequest::password[GP_PASSWORD_LEN]

Definition at line 71 of file BuddyThread.h.

◆ [struct]

struct { ... } BuddyRequest::profile

◆ recipient

GPProfile BuddyRequest::recipient

Definition at line 63 of file BuddyThread.h.

◆ status [1/2]

GPEnum BuddyRequest::status

Definition at line 88 of file BuddyThread.h.

◆ [struct] [2/2]

struct { ... } BuddyRequest::status

◆ statusString

char BuddyRequest::statusString[GP_STATUS_STRING_LEN]

Definition at line 89 of file BuddyThread.h.

◆ text

WideChar BuddyRequest::text[MAX_BUDDY_CHAT_LEN]

Definition at line 64 of file BuddyThread.h.


The documentation for this class was generated from the following file: