SBCallbackReason

GameSpy SDK

SBCallbackReason

Callbacks that can occur during server browsing operations.

typedef enum 
{
sbc_serveradded,    
sbc_serverupdated,    
sbc_serverupdatefailed,    
sbc_serverdeleted,    
sbc_updatecomplete,    
sbc_queryerror,    
sbc_serverchallengereceived    
} SBCallbackReason;

Constants

sbc_serveradded
A server was added to the list, may just have an IP & port at this point.
sbc_serverupdated
Server information has been updated - either basic or full information is now available about this server.
sbc_serverupdatefailed
An attempt to retrieve information about this server, either directly or from the master, failed.
sbc_serverdeleted
A server was removed from the list.
sbc_updatecomplete
The server query engine is now idle.
sbc_queryerror
The master returned an error string for the provided query.
sbc_serverchallengereceived
Prequery ip verification challenge was received. (Informational, no action required.).

Section Reference: Gamespy Server Browsing SDK