Session.hpp File Reference
#include <APPLICATIONS/session/Binding.hpp>
#include <deque>
#include <map>
#include <APPLICATIONS/session/PDU.hpp>
#include <WNS/simulator/Time.hpp>
#include <WNS/distribution/Distribution.hpp>
#include <WNS/logger/Logger.hpp>
#include <WNS/events/MultipleTimeout.hpp>
#include <WNS/Enum.hpp>
#include <WNS/simulator/Bit.hpp>
#include <WNS/probe/bus/ContextCollector.hpp>
#include <WNS/probe/bus/ContextProvider.hpp>
#include <WNS/probe/bus/ContextProviderCollection.hpp>
#include <WNS/service/tl/Connection.hpp>
#include <WNS/service/tl/DataHandler.hpp>
#include <WNS/IOutputStreamable.hpp>
Go to the source code of this file.
|
Namespaces |
| namespace | applications |
| namespace | applications::node |
| namespace | applications::node::component |
| namespace | applications::session |
Classes |
| class | applications::session::Session |
Enumerations |
| enum | applications::session::SessionType {
applications::session::cbr = 1,
applications::session::email = 2,
applications::session::ftp = 3,
applications::session::voip = 4,
applications::session::video = 5,
applications::session::videotelephony = 6,
applications::session::videotrace = 7,
applications::session::www = 8,
applications::session::wimaxvideo = 9,
applications::session::wimaxvideotelephony = 10
} |
| enum | applications::session::State { applications::session::idle = 1,
applications::session::running = 2,
applications::session::sessionended = 3
} |
| enum | applications::session::StationType { applications::session::SERVER = 1,
applications::session::CLIENT = 2
} |
| enum | applications::session::Timeout {
applications::session::statetimeout = 1,
applications::session::probetimeout = 2,
applications::session::sendtimeout = 3,
applications::session::receivetimeout = 4,
applications::session::frametimeout = 5,
applications::session::calltimeout = 6,
applications::session::connectiontimeout = 7,
applications::session::statetransitiontimeout = 8
} |