Jump to main content

##

# NET_PRES_EncProviderObject Structure

## C

    typedef struct _NET_PRES_EncProviderObject {
        NET_PRES_EncProviderInit fpInit;
        NET_PRES_EncProviderDeinit fpDeinit;
        NET_PRES_EncProviderOpen fpOpen;
        NET_PRES_EncProviderConnect fpConnect;
        NET_PRES_EncProviderConnectionClose fpClose;
        NET_PRES_EncProviderWrite fpWrite;
        NET_PRES_EncProviderWriteReady fpWriteReady;
        NET_PRES_EncProviderRead fpRead;
        NET_PRES_EncProviderReadReady fpReadReady;
        NET_PRES_EncProviderRead fpPeek;
        NET_PRES_EncProviderIsInitialized fpIsInited;
        NET_PRES_EncProviderOutputSize fpOutputSize;
        NET_PRES_EncProviderMaxOutputSize fpMaxOutputSize;
    } NET_PRES_EncProviderObject;

## Members

Members | Description
--- | ---
NET_PRES_EncProviderInit fpInit; | Function pointer to open/initialize the provider
NET_PRES_EncProviderDeinit fpDeinit; | Function pointer to close/deinitialize the provider
NET_PRES_EncProviderOpen fpOpen; | Function pointer to create a stream client connection
NET_PRES_EncProviderConnect fpConnect; | Function pointer to connect and pump the negotiation of a stream client connection
NET_PRES_EncProviderConnectionClose fpClose; | Function Pointer to close and clean up a connection
NET_PRES_EncProviderWrite fpWrite; | Function Pointer to write data to a connection
NET_PRES_EncProviderWriteReady fpWriteReady; | Function Pointer to check the connection write space
NET_PRES_EncProviderRead fpRead; | Function pointer to read data from a connection
NET_PRES_EncProviderReadReady fpReadReady; | Function pointer to return the available read data from a connection
NET_PRES_EncProviderRead fpPeek; | Function pointer to peek at data from a connection
NET_PRES_EncProviderIsInitialized fpIsInited; | Function pointer to check to determine if the provider has been initialized
NET_PRES_EncProviderOutputSize fpOutputSize; | Function pointer to get the output size
NET_PRES_EncProviderMaxOutputSize fpMaxOutputSize; | Function pointer to get the maximum output size

## Description

Presentation Encryption Provider Information Structure This data type is given to the presentation layer during initialization to provide information on the provider, so it can be used during secure communications.

## Remarks

None.