This is Unofficial EPICS BASE Doxygen Site
Main Page
Related Pages
Modules
Namespaces
Classes
Files
File List
File Members
securityImpl.h
Go to the documentation of this file.
1
#ifndef SECURITYIMPL_H
2
#define SECURITYIMPL_H
3
4
#include <
pv/remote.h
>
5
6
#include "
security.h
"
7
8
namespace
epics
{
9
namespace
pvAccess {
10
11
12
class
AuthNZHandler
:
13
public
ResponseHandler
14
{
15
EPICS_NOT_COPYABLE
(
AuthNZHandler
)
16
public
:
17
AuthNZHandler
(
Context
* context) :
18
ResponseHandler
(context,
"authNZ message"
)
19
{
20
}
21
22
virtual
~AuthNZHandler
() {}
23
24
virtual
void
handleResponse
(
osiSockAddr
* responseFrom,
25
Transport::shared_pointer
const
& transport,
26
epics::pvData::int8
version,
27
epics::pvData::int8
command,
28
size_t
payloadSize,
29
epics::pvData::ByteBuffer
* payloadBuffer);
30
};
31
32
}}
33
34
#endif // SECURITYIMPL_H
epics::pvData::int8
int8_t int8
Definition:
pvType.h:75
osiSockAddr
Definition:
osiSock.h:156
epics
TODO only here because of the Lockable.
Definition:
ntaggregate.cpp:16
epics::pvAccess::ResponseHandler
Definition:
remote.h:311
epics::pvAccess::Context
Definition:
remote.h:283
epics::pvAccess::AuthNZHandler::AuthNZHandler
AuthNZHandler(Context *context)
Definition:
securityImpl.h:17
epics::pvAccess::AuthNZHandler
Definition:
securityImpl.h:12
epics::pvData::ByteBuffer
This class implements a Bytebuffer that is like the java.nio.ByteBuffer.
Definition:
byteBuffer.h:233
epics::pvAccess::AuthNZHandler::handleResponse
virtual void handleResponse(osiSockAddr *responseFrom, Transport::shared_pointer const &transport, epics::pvData::int8 version, epics::pvData::int8 command, size_t payloadSize, epics::pvData::ByteBuffer *payloadBuffer)
Definition:
security.cpp:307
epics::pvAccess::AuthNZHandler::~AuthNZHandler
virtual ~AuthNZHandler()
Definition:
securityImpl.h:22
remote.h
security.h
EPICS_NOT_COPYABLE
#define EPICS_NOT_COPYABLE(CLASS)
Disable implicit copyable.
Definition:
noDefaultMethods.h:38
modules
pvAccess
src
remote
pv
securityImpl.h
Generated by
1.8.11