Remoto - VFS: VFS_node.h File Reference
Remoto - VFS
VFS_node.h File Reference
#include <QObject>
#include <QStringList>
#include <QMetaMethod>
#include <QMutex>
#include <QMap>
#include <QVariantMap>
#include <QSet>
#include <QJsonDocument>
#include <QJsonObject>
#include <QJsonArray>

Go to the source code of this file.

Classes

class  VFS_node
 VFS_node is the base class from which all other VFS_node classes derive. More...
 
class  VFS_request
 The base class for all requests between nodes. More...
 

Macros

#define POST_ID_CODE_DIRECTORY   16
 
#define POST_ID_DIFF   7
 
#define POST_ID_MAX   65000
 
#define POST_ID_NONE   0
 
#define POST_ID_PING   1
 
#define POST_ID_SESSION_DATA   2
 
#define POST_ID_START   256
 

Typedefs

typedef QPair< VFS_node *, QString > notifyException
 
typedef quint16 postID
 
typedef QMap< QString, VFS_node * > VFS_children
 
typedef QMap< QString, VFS_node * >::const_iterator VFS_childrenConstIterator
 
typedef QMap< QString, VFS_node * >::iterator VFS_childrenIterator
 
typedef QMap< VFS_node *, qint32 > VFS_subscriptionCounter
 
typedef QMap< QString, VFS_subscriptionCounterVFS_subscriptionOrigin
 
typedef QMap< QString, VFS_subscriptionOriginVFS_subscriptionType
 

Macro Definition Documentation

◆ POST_ID_CODE_DIRECTORY

#define POST_ID_CODE_DIRECTORY   16

Definition at line 20 of file VFS_node.h.

◆ POST_ID_DIFF

#define POST_ID_DIFF   7

Definition at line 19 of file VFS_node.h.

◆ POST_ID_MAX

#define POST_ID_MAX   65000

Definition at line 22 of file VFS_node.h.

◆ POST_ID_NONE

#define POST_ID_NONE   0

Definition at line 16 of file VFS_node.h.

◆ POST_ID_PING

#define POST_ID_PING   1

Definition at line 17 of file VFS_node.h.

◆ POST_ID_SESSION_DATA

#define POST_ID_SESSION_DATA   2

Definition at line 18 of file VFS_node.h.

◆ POST_ID_START

#define POST_ID_START   256

Definition at line 21 of file VFS_node.h.

Typedef Documentation

◆ notifyException

typedef QPair<VFS_node *, QString> notifyException

Definition at line 42 of file VFS_node.h.

◆ postID

typedef quint16 postID

Definition at line 24 of file VFS_node.h.

◆ VFS_children

typedef QMap<QString, VFS_node *> VFS_children

Definition at line 38 of file VFS_node.h.

◆ VFS_childrenConstIterator

typedef QMap<QString, VFS_node *>::const_iterator VFS_childrenConstIterator

Definition at line 40 of file VFS_node.h.

◆ VFS_childrenIterator

typedef QMap<QString, VFS_node *>::iterator VFS_childrenIterator

Definition at line 39 of file VFS_node.h.

◆ VFS_subscriptionCounter

typedef QMap<VFS_node *, qint32> VFS_subscriptionCounter

Definition at line 34 of file VFS_node.h.

◆ VFS_subscriptionOrigin

Definition at line 35 of file VFS_node.h.

◆ VFS_subscriptionType

Definition at line 36 of file VFS_node.h.