Twitch SDK (Internal)
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ttv::binding::java::JavaSocketBase Class Reference

#include <java_socket.h>

Inheritance diagram for ttv::binding::java::JavaSocketBase:
ttv::binding::java::JavaSocket ttv::binding::java::JavaWebSocket

Public Member Functions

virtual ~JavaSocketBase ()
 
GlobalJavaObjectReferenceGetJavaInstance ()
 

Protected Member Functions

 JavaSocketBase (JNIEnv *jEnv, jobject jInstance)
 
void AllocateByteArray (size_t size)
 

Protected Attributes

GlobalJavaObjectReference mSocketInstance
 The java implementation of the socket. More...
 
GlobalJavaObjectReference mSentReceivedResultContainer
 
GlobalJavaObjectReference mByteArrayInstance
 The scratch byte array. More...
 
size_t mByteArraySize
 The size of mByteArrayInstance. More...
 

Constructor & Destructor Documentation

◆ ~JavaSocketBase()

virtual ttv::binding::java::JavaSocketBase::~JavaSocketBase ( )
virtual

◆ JavaSocketBase()

ttv::binding::java::JavaSocketBase::JavaSocketBase ( JNIEnv *  jEnv,
jobject  jInstance 
)
protected

Member Function Documentation

◆ AllocateByteArray()

void ttv::binding::java::JavaSocketBase::AllocateByteArray ( size_t  size)
protected

◆ GetJavaInstance()

GlobalJavaObjectReference& ttv::binding::java::JavaSocketBase::GetJavaInstance ( )
inline

Member Data Documentation

◆ mByteArrayInstance

GlobalJavaObjectReference ttv::binding::java::JavaSocketBase::mByteArrayInstance
protected

The scratch byte array.

◆ mByteArraySize

size_t ttv::binding::java::JavaSocketBase::mByteArraySize
protected

The size of mByteArrayInstance.

◆ mSentReceivedResultContainer

GlobalJavaObjectReference ttv::binding::java::JavaSocketBase::mSentReceivedResultContainer
protected

◆ mSocketInstance

GlobalJavaObjectReference ttv::binding::java::JavaSocketBase::mSocketInstance
protected

The java implementation of the socket.


The documentation for this class was generated from the following file: