Struct:tt6LocalIpAddressCursor

Jump to: navigation, search
#include trsocket.h
 
typedef struct ts6LocalIpAddressCursor
{
    ttUser32Bit * opaquePtr1;
    ttUser32Bit * opaquePtr2;
    ttUser32Bit   opaqueResultsSet[TM_CURSOR_MAX_ROWS * 4];
    ttUser32Bit   opaqueStateInfo;
} tt6LocalIpAddressCursor;

Structure Description

This structure is used by tf6GetLocalIpAddress() to keep track of the iteration through the list of multihomed IPv6 addresses on the interface. This is the type used in the public API. The internal API tt6ImplLocalIpAddrCursor overlays this structure so that tf6GetLocalIpAddress() can access internal state information.


Members

  • opaquePtr1
    The application doesn't care what this field is used for, and just needs to provide us space for a pointer.
  • opaquePtr2
    The application doesn't care what this field is used for, and just needs to provide us space for a pointer.
  • opaqueResultsSet
    The application doesn't care what this field is used for, and just needs to provide us space for the results set.
  • opaqueStateInfo
    The application doesn't care what this field is used for, and just needs to provide us space for the cursor state information.