# SecurityLevel.hh File Reference

`#include "certi.hh"`
`#include "Exception.hh"`
`#include <stdlib.h>`
`#include <string.h>`

Go to the source code of this file.

## Namespaces
namespace | certi
## Classes
class | SecurityLevel
## Defines
#define | MAX_SECURITYLEVELNAME 500
#define | PublicLevelID 0
#define | PublicLevelName "Public"
## Typedefs
typedef char * | SecurityLevelName
typedef unsigned short | SecurityLevelID

## Define Documentation

#define MAX_SECURITYLEVELNAME 500

Definition at line 34 of file SecurityLevel.hh.

Referenced by SecurityServer::getLevelIDWithName(), and SecurityLevel::SecurityLevel().

#define PublicLevelID 0

Definition at line 39 of file SecurityLevel.hh.

Referenced by SecurityServer::canFederateAccessData(), SecurityServer::dominates(), FederateLevelList::getLevel(), RootObject::getSecurityLevelID(), and SecurityServer::insertPublicLevel().

#define PublicLevelName "Public"

Definition at line 40 of file SecurityLevel.hh.

Referenced by SecurityServer::insertPublicLevel().

## Typedef Documentation

typedef unsigned short SecurityLevelID

Definition at line 37 of file SecurityLevel.hh.

typedef char* SecurityLevelName

Definition at line 36 of file SecurityLevel.hh.