/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/interface/ |
H A D | nstackx_util.h | 47 NSTACKX_EXPORT int32_t CheckPathSeprator(const char *path); 49 NSTACKX_EXPORT uint32_t GetFileNameLen(const char *dir); 54 NSTACKX_EXPORT uint8_t IsExistingFile(const char *fileName); 56 NSTACKX_EXPORT void StartThreadBindCore(int32_t cpu); 58 NSTACKX_EXPORT int32_t GetCpuNum(void); 59 NSTACKX_EXPORT void SetThreadName(const char *name); 61 NSTACKX_EXPORT void SetMaximumPriorityForThread(void); 64 NSTACKX_EXPORT void SemGetValue(sem_t *sem, int *sval); 65 NSTACKX_EXPORT void SemPost(sem_t *sem); 66 NSTACKX_EXPORT void SemWait(sem_t *sem); [all …]
|
H A D | nstackx_openssl.h | 71 NSTACKX_EXPORT EVP_CIPHER_CTX *CreateCryptCtx(void); 72 NSTACKX_EXPORT void ClearCryptCtx(EVP_CIPHER_CTX *ctx); 73 NSTACKX_EXPORT uint32_t AesGcmEncryptVec(AesVec *vec, uint32_t vecNum, CryptPara *cryptPara, 75 NSTACKX_EXPORT uint32_t AesGcmEncrypt(const uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 77 NSTACKX_EXPORT uint32_t AesGcmDecrypt(uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 79 NSTACKX_EXPORT int32_t GetRandBytes(uint8_t *buf, uint32_t len); 80 NSTACKX_EXPORT uint8_t IsCryptoIncluded(void); 81 NSTACKX_EXPORT uint8_t QueryCipherSupportByName(char *name);
|
H A D | nstackx_dev.h | 59 NSTACKX_EXPORT int32_t BindToDevice(SocketDesc sockfd, const struct sockaddr_in *localAddr); 60 NSTACKX_EXPORT int32_t GetIfBroadcastIp(const char *ifName, char *ipString, size_t ipStringLen); 61 NSTACKX_EXPORT int32_t GetConnectionType(const uint32_t sourceIp, const uint32_t destinationIp, uin… 62 NSTACKX_EXPORT int32_t BindToTargetDev(SocketDesc sockfd, const char *targetInterfaceName); 63 NSTACKX_EXPORT int32_t GetInterfaceNameByIP(uint32_t sourceIp, char *interfaceName, size_t nameLen); 64 NSTACKX_EXPORT void BindToDevInTheSameLan(SocketDesc sockfd, const struct sockaddr_in *sockAddr); 65 NSTACKX_EXPORT uint8_t DFileGetDeviceBits(void);
|
H A D | nstackx_mbedtls.h | 60 NSTACKX_EXPORT uint32_t AesGcmEncrypt(const uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 62 NSTACKX_EXPORT uint32_t AesGcmDecrypt(uint8_t *inBuff, uint32_t inLen, CryptPara *cryptPara, 64 NSTACKX_EXPORT int32_t GetRandBytes(uint8_t *buf, uint32_t len); 65 NSTACKX_EXPORT uint8_t IsCryptoIncluded(void); 66 NSTACKX_EXPORT uint8_t QueryCipherSupportByName(char *name); 67 NSTACKX_EXPORT MBEDTLS_CTX ClearCryptCtx(MBEDTLS_CTX *ctx); 68 NSTACKX_EXPORT MBEDTLS_CTX *CreateCryptCtx(void);
|
H A D | nstackx_event.h | 36 NSTACKX_EXPORT int32_t PostEvent(const List *eventNodeChain, EpollDesc epollfd, EventHandle handle,… 37 NSTACKX_EXPORT void ClearEvent(const List *eventNodeChain, EpollDesc epollfd); 38 NSTACKX_EXPORT int32_t EventModuleInit(List *eventNodeChain, EpollDesc epollfd); 39 NSTACKX_EXPORT void EventModuleClean(const List *eventNodeChain, EpollDesc epollfd); 40 NSTACKX_EXPORT void EventNodeChainClean(List *eventNodeChain); 41 NSTACKX_EXPORT EpollTask *GetEpollTask(List *eventNodeChain, EpollDesc epollfd);
|
H A D | nstackx_timer.h | 41 NSTACKX_EXPORT uint32_t GetTimeDiffMs(const struct timespec *etv, const struct timespec *stv); 42 NSTACKX_EXPORT int32_t TimerSetTimeout(Timer *timer, uint32_t timeoutMs, uint8_t repeated); 43 NSTACKX_EXPORT int32_t TimerGetRemainTime(Timer *timer, uint32_t *remainTimeMsPtr); 44 NSTACKX_EXPORT Timer *TimerStart(EpollDesc epollfd, uint32_t ms, uint8_t repeated, TimeoutHandle ha… 45 NSTACKX_EXPORT void TimerDelete(Timer *timer); 46 NSTACKX_EXPORT uint32_t GetTimeDiffUs(const struct timespec *etv, const struct timespec *stv);
|
H A D | nstackx_log.h | 40 NSTACKX_EXPORT void SetLogLevel(uint32_t logLevel); 43 NSTACKX_EXPORT uint32_t GetLogLevel(void); 46 NSTACKX_EXPORT void PrintfImpl(const char *moduleName, uint32_t logLevel, const char *format, ...); 52 NSTACKX_EXPORT void SetLogImpl(LogImplInternal fn); 57 NSTACKX_EXPORT int32_t SetLogCallback(NstakcxLogCallback logCb); 58 NSTACKX_EXPORT void SetDefaultLogCallback(void);
|
H A D | nstackx_epoll.h | 53 NSTACKX_EXPORT int32_t RegisterEpollTask(EpollTask *task, uint32_t events); 54 NSTACKX_EXPORT int32_t DeRegisterEpollTask(EpollTask *task); 55 NSTACKX_EXPORT int32_t RefreshEpollTask(EpollTask *task, uint32_t events); 56 NSTACKX_EXPORT EpollDesc CreateEpollDesc(void); 57 NSTACKX_EXPORT int32_t EpollLoop(EpollDesc epollfd, int32_t timeout);
|
H A D | nstackx_getopt.h | 33 NSTACKX_EXPORT int32_t NstackInitGetOptMsg(NstackGetOptMsg *optMsg); 34 NSTACKX_EXPORT int32_t NstackGetOpt(NstackGetOptMsg *optMsg, int32_t argc, const char *const *argv,… 35 NSTACKX_EXPORT const char *NstackGetOptArgs(const NstackGetOptMsg *optMsg);
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_core/dfile/interface/ |
H A D | nstackx_dfile.h | 25 #define NSTACKX_EXPORT __declspec(dllexport) macro 29 #define NSTACKX_EXPORT extern macro 312 NSTACKX_EXPORT int32_t NSTACKX_DFileClientWithTargetDev(NSTACKX_SessionPara *sessionPara); 315 NSTACKX_EXPORT void NSTACKX_DFileClose(int32_t sessionId); 362 NSTACKX_EXPORT int32_t NSTACKX_DFileSetStoragePath(int32_t sessionId, const char *path); 384 NSTACKX_EXPORT int32_t NSTACKX_DFileRegisterLog(DFileLogImpl logImpl); 389 NSTACKX_EXPORT uint32_t NSTACKX_DFileGetCapabilities(void); 400 NSTACKX_EXPORT void NSTACKX_DFileSetEventFunc(void *softObj, DFileEventFunc func); 407 NSTACKX_EXPORT int32_t NSTACKX_DFileRegisterLogCallback(DFileLogCallback userLogCallback); 408 NSTACKX_EXPORT void NSTACKX_DFileRegisterDefaultLog(void); [all …]
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_congestion/interface/ |
H A D | nstackx_congestion.h | 56 NSTACKX_EXPORT WifiStationInfo GetGTxWifiStationInfo(uint8_t socketIndex); 57 NSTACKX_EXPORT int32_t CheckWlanNegoRateValid(uint32_t rate); 61 NSTACKX_EXPORT int32_t CongestionInitGetWifiHook(GetWifiInfoHook getWifiInfoFromCb); 64 NSTACKX_EXPORT int32_t GetQdiscLen(const char *devName, int32_t protocol, uint32_t *len); 67 NSTACKX_EXPORT int32_t GetServerWifiStationInfo(const char *devName, WifiStationInfo *wifiStationIn… 68 NSTACKX_EXPORT int32_t UpdateWifiStationInfo(const char *devName, WifiStationInfo *txWifiStationInf… 70 NSTACKX_EXPORT int32_t GetConngestSendRate(WifiStationInfo *rxWifiStationInfo, uint16_t connType, u… 72 NSTACKX_EXPORT int32_t GetWifiInfoDMsg(const char *devName, WifiStationInfo *wifiStationInfo); 73 NSTACKX_EXPORT int32_t GetConngestSendRateDMsg(const char *devName, uint32_t speedTX, uint32_t spee… 77 NSTACKX_EXPORT int32_t CongModuleInit(void); [all …]
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/unix/ |
H A D | sys_util.h | 57 NSTACKX_EXPORT void CloseDesc(int32_t desc); 58 NSTACKX_EXPORT int32_t GetInterfaceList(struct ifconf *ifc, struct ifreq *buf, uint32_t size); 59 NSTACKX_EXPORT int32_t GetInterfaceIP(int32_t fd, struct ifreq *interface); 60 NSTACKX_EXPORT int32_t GetTargetInterface(const struct sockaddr_in *dstAddr, struct ifreq *localDev…
|
H A D | sys_common_header.h | 51 #define NSTACKX_EXPORT extern macro
|
/ohos5.0/foundation/communication/dsoftbus/components/nstackx/nstackx_util/platform/liteos/ |
H A D | sys_util.h | 80 NSTACKX_EXPORT void CloseDesc(int32_t desc); 81 NSTACKX_EXPORT int32_t GetInterfaceList(struct ifconf *ifc, struct ifreq *buf, uint32_t size); 82 NSTACKX_EXPORT int32_t GetInterfaceIP(int32_t fd, struct ifreq *interface); 83 NSTACKX_EXPORT int32_t GetTargetInterface(const struct sockaddr_in *dstAddr, struct ifreq *localDev…
|
H A D | sys_common_header.h | 47 #define NSTACKX_EXPORT extern macro
|