Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Ignore:
Timestamp:
Jul 12, 2006, 10:41:00 AM (19 years ago)
Author:
patrick
Message:

more framework switch

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/proxy/src/lib/network/network_stream.h

    r9248 r9249  
    2727  public:
    2828    PeerInfo() { clear(); }
    29     void clear() { userId = 0; isServer = false; socket = NULL; handshake = NULL; lastAckedState = 0; lastRecvedState = 0; connectionMonitor = NULL; }
     29    void clear() { userId = 0; isMasterServer = false; socket = NULL; handshake = NULL; lastAckedState = 0; lastRecvedState = 0; connectionMonitor = NULL; }
    3030
    3131
    3232  public:
    3333    int                 userId;
    34     bool                isServer;
     34    bool                isMasterServer;
     35    bool                isProxyServer;
     36    bool                isClient;
    3537    NetworkSocket *     socket;
    3638    Handshake *         handshake;
     
    7577
    7678    inline bool isUserIdActive( int userID ) { return (peers.find(userID) != peers.end()); }
    77     inline bool isUserServer( int userID ){ if ( !isUserIdActive(userID) ) return false; return peers[userID].isServer; }
     79    inline bool isUserMasterServer( int userID ){ if ( !isUserIdActive(userID) ) return false; return peers[userID].isMasterServer; }
     80    inline bool isUserProxyServer( int userID ){ if ( !isUserIdActive(userID) ) return false; return peers[userID].isProxyServer; }
     81    inline bool isUserClient( int userID ){ if ( !isUserIdActive(userID) ) return false; return peers[userID].isClient; }
    7882
    7983    void debug();
Note: See TracChangeset for help on using the changeset viewer.