Skip to main content

Module ffi

Module ffi 

Source
Expand description

The unmodified FFI imported functions, types, and definitions

Re-exports§

pub use self::nvtxResourceSyncLinuxType_t::Type as nvtxResourceSyncAndroidType_t;

Modules§

nvtxResourceGenericType_t
nvtxResourceSyncLinuxType_t
nvtxResourceSyncPosixThreadType_t
nvtxResourceSyncWindowsType_t

Structs§

nvtxDomainRegistration_st
nvtxEventAttributes_v2
nvtxResourceAttributes_v0
nvtxResourceHandle
nvtxStringRegistration_st
nvtxSyncUser
nvtxSyncUserAttributes_v0

Enums§

nvtxColorType_t
nvtxMessageType_t
nvtxPayloadType_t

Constants§

NVTX_VERSION

Functions§

nvtxDomainCreateA
nvtxDomainCreateW
nvtxDomainDestroy
nvtxDomainMarkEx
nvtxDomainNameCategoryA
nvtxDomainNameCategoryW
nvtxDomainRangeEnd
nvtxDomainRangePop
nvtxDomainRangePushEx
nvtxDomainRangeStartEx
nvtxDomainRegisterStringA
nvtxDomainRegisterStringW
nvtxDomainResourceCreate
nvtxDomainResourceDestroy
nvtxDomainSyncUserAcquireFailed
nvtxDomainSyncUserAcquireStart
nvtxDomainSyncUserAcquireSuccess
nvtxDomainSyncUserCreate
nvtxDomainSyncUserDestroy
nvtxDomainSyncUserReleasing
nvtxInitialize
nvtxMarkA
nvtxMarkEx
nvtxMarkW
nvtxNameCategoryA
nvtxNameCategoryW
nvtxNameOsThreadA
nvtxNameOsThreadW
nvtxRangeEnd
nvtxRangePop
nvtxRangePushA
nvtxRangePushEx
nvtxRangePushW
nvtxRangeStartA
nvtxRangeStartEx
nvtxRangeStartW

Type Aliases§

nvtxDomainHandle_t
nvtxDomainRegistration
nvtxEventAttributes_t
nvtxRangeId_t
nvtxResourceAttributes_t
nvtxResourceHandle_t
nvtxStringHandle_t
nvtxStringRegistration
nvtxSyncUserAttributes_t
nvtxSyncUser_t
wchar_t

Unions§

nvtxEventAttributes_v2_payload_t
nvtxMessageValue_t
nvtxResourceAttributes_v0_identifier_t