My Project
Public Attributes | List of all members
ParaEngine::JCOptions Class Reference

Option names. More...

#include <JC_Options.h>

Public Attributes

string NAMESPACE
 Default namespace. More...
 
string NETWORK_HOST
 The IP or hostname of the machine to connect to. More...
 
string SERVER
 The name of the server to connect to. More...
 
string TO
 The identity of the thing we're connecting to. More...
 
string SERVER_ID
 The identity that we expect on the X.509 certificate on the other side. More...
 
float KEEP_ALIVE
 How often to do keep-alive spaces (seconds). More...
 
int PORT
 Port number to connect to or listen on. More...
 
bool SSL
 Do SSL on connection? More...
 
bool AUTO_TLS
 Automatically negotiate TLS. More...
 
bool AUTO_COMPRESS
 Automatically negotiate XEP-138 compression. More...
 
bool PLAINTEXT
 Allow plaintext logins. More...
 
bool SASL
 Do SASL connection? More...
 
string USER
 The user to log in as. More...
 
string PASSWORD
 The password for the user, or secret for the component. More...
 
string RESOURCE
 The resource to bind to. More...
 
int PRIORITY
 Default priority for presence. More...
 
bool AUTO_LOGIN
 Automatically login. More...
 
bool AUTO_ROSTER
 Automatically retrieve the roster. More...
 
bool AUTO_IQ_ERRORS
 Automatically send back 501/feature-not-implemented to IQs that have not been handled. More...
 
bool AUTO_PRESENCE
 Automatically send presence. More...
 

Detailed Description

Option names.

These must be well-formed XML element names.

Member Data Documentation

§ AUTO_COMPRESS

bool ParaEngine::JCOptions::AUTO_COMPRESS

Automatically negotiate XEP-138 compression.

§ AUTO_IQ_ERRORS

bool ParaEngine::JCOptions::AUTO_IQ_ERRORS

Automatically send back 501/feature-not-implemented to IQs that have not been handled.

§ AUTO_LOGIN

bool ParaEngine::JCOptions::AUTO_LOGIN

Automatically login.

§ AUTO_PRESENCE

bool ParaEngine::JCOptions::AUTO_PRESENCE

Automatically send presence.

§ AUTO_ROSTER

bool ParaEngine::JCOptions::AUTO_ROSTER

Automatically retrieve the roster.

§ AUTO_TLS

bool ParaEngine::JCOptions::AUTO_TLS

Automatically negotiate TLS.

§ KEEP_ALIVE

float ParaEngine::JCOptions::KEEP_ALIVE

How often to do keep-alive spaces (seconds).

§ NAMESPACE

string ParaEngine::JCOptions::NAMESPACE

Default namespace.

§ NETWORK_HOST

string ParaEngine::JCOptions::NETWORK_HOST

The IP or hostname of the machine to connect to.

§ PASSWORD

string ParaEngine::JCOptions::PASSWORD

The password for the user, or secret for the component.

§ PLAINTEXT

bool ParaEngine::JCOptions::PLAINTEXT

Allow plaintext logins.

§ PORT

int ParaEngine::JCOptions::PORT

Port number to connect to or listen on.

§ PRIORITY

int ParaEngine::JCOptions::PRIORITY

Default priority for presence.

§ RESOURCE

string ParaEngine::JCOptions::RESOURCE

The resource to bind to.

§ SASL

bool ParaEngine::JCOptions::SASL

Do SASL connection?

§ SERVER

string ParaEngine::JCOptions::SERVER

The name of the server to connect to.

§ SERVER_ID

string ParaEngine::JCOptions::SERVER_ID

The identity that we expect on the X.509 certificate on the other side.

§ SSL

bool ParaEngine::JCOptions::SSL

Do SSL on connection?

§ TO

string ParaEngine::JCOptions::TO

The identity of the thing we're connecting to.

For components, the component ID.

§ USER

string ParaEngine::JCOptions::USER

The user to log in as.


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