Savarese Software Research Corporation
session::Session Class Reference

#include <service.h>

Inheritance diagram for session::Session:

List of all members.

Classes

struct  TouchSession

Public Member Functions

 WISP_IMPORT (SessionProtocol, MessageSingleQueryResult)
 WISP_IMPORT (SessionProtocol, MessageInsert)
 WISP_IMPORT (SessionProtocol, MessageCreateSession)
 WISP_IMPORT (SessionProtocol, MessageGetSession)
 WISP_IMPORT (SessionProtocol, MessageExpireSession)
 WISP_IMPORT (SessionProtocol, MessageSetAttributes)
 WISP_IMPORT (SessionProtocol, MessageUpdateSession)
 WISP_IMPORT (SessionProtocol, MessageLoginSession)
 WISP_IMPORT (SessionProtocol, MessageLogoutSession)
 WISP_IMPORT (SessionProtocol, CallExpireSession)
string create_sid ()
string create_xsrf_token ()
std::pair
< session_map::iterator, bool > 
create_session ()
void expire_sessions (const idle_count_type low_count)

Public Attributes

virtual Session(super::caller_type
&caller, const
SessionInitializer
&initializer) SSRC_DECL_THROW(std 
~Session ()

Friends

class NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits >

Detailed Description

Definition at line 50 of file session/service.h.


Member Function Documentation

std::pair<session_map::iterator, bool> session::Session::create_session ( ) [inline]

Definition at line 149 of file session/service.h.

string session::Session::create_sid ( )

Definition at line 231 of file session/service.cc.

References SessionIdNumChars.

string session::Session::create_xsrf_token ( ) [inline]

Definition at line 142 of file session/service.h.

References SessionIdNumChars.

void session::Session::expire_sessions ( const idle_count_type  low_count)

Definition at line 206 of file session/service.cc.

session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageSingleQueryResult   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageInsert   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageCreateSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageGetSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageExpireSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageSetAttributes   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageUpdateSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageLoginSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
MessageLogoutSession   
)
session::Session::WISP_IMPORT ( SessionProtocol  ,
CallExpireSession   
)

Friends And Related Function Documentation

friend class NS_SSRC_WISP_SERVICE::ServiceProtocolProcessor< packing_traits > [friend]

Definition at line 75 of file session/service.h.


Member Data Documentation

virtual Session (super::caller_type & caller, const SessionInitializer & initializer) SSRC_DECL_THROW(std session::Session::~Session() [inline]

Definition at line 138 of file session/service.h.


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

Savarese Software Research Corporation
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.