API Documentation
Loading...
Searching...
No Matches
Connection.h File Reference
#include "DLLInfo.h"
#include <NDEVR/SoftwareService.h>
#include <NDEVR/Device.h>
#include <NDEVR/String.h>
#include <NDEVR/TimeSpan.h>
#include <QObject>
Include dependency graph for Connection.h:

Go to the source code of this file.

Classes

class  Connection
 A standard interface for all types of connections that allow transmitting and recieving of data between two devices or services. More...
 
class  ConnectionBackend
 Provides the unseen backend logic for setting up, tearing down, and sending data over a specific type of connection. More...
 
struct  ConnectionCategory
 A category represents the type of connection. For example Bluetooth, Serial Port, TCP, etc. More...
 
class  ConnectionFactory
 Stores factories that can be registered for creating Connections of various types. More...
 
struct  ConnectionInfo
 A structure designed to store information about a specific Connection. More...
 
struct  ConnectionSearchParamaters
 Describes settings for performing a Connection search. More...
 

Namespaces

namespace  NDEVR
 

Enumerations

enum class  ConnectionOpenType {
  e_not_open = 0x0000 , e_read_only = 0x0001 , e_write_only = 0x0002 , e_read_write = e_read_only | e_write_only ,
  e_append = 0x0004 , e_truncate = 0x0008 , e_text = 0x0010 , e_unbuffered = 0x0020 ,
  e_new_only = 0x0040 , e_existing_only = 0x0080
}
 Describes how to open a connection. More...
 
enum class  ConnectionState {
  e_no_connection , e_valid_connection , e_awaiting_response , e_attempting_connection ,
  e_invalid_response , e_no_response , e_no_services , e_access_to_port_denied ,
  e_network_error , e_resetting , e_initializing , e_connection_timeout ,
  e_invalid_connection
}
 Describes the state of the connection. More...
 
enum class  RawConnectionLoggingMode { e_binary_logging , e_ascii_logging }