45 std::shared_ptr<SOCKADDR>
name();
60 std::shared_ptr<QOS>
SQOS();
64 std::shared_ptr<QOS>
GQOS();
68 void write(std::ostream& os = std::cout)
const override;
69 Json::Value
json()
const override;
Interface class for hypervisor events.
Definition Event.hh:43
Definition guest_ptr.hh:88
Helper class to transparently convert between guest size and a value.
Definition guest_size_t_ptr.hh:498
Definition WindowsFunctionCall.hh:31
Handler for ws2_32!WSAConnect.
Definition WSAConnect.hh:38
std::shared_ptr< WSABUF > CalleeData()
void result(int32_t result)
static constexpr int ArgumentCount
Definition WSAConnect.hh:82
void write(std::ostream &os=std::cout) const override
Write out a textual representation of the function for display.
void pSQOS(const guest_ptr< void > &pSQOS)
std::shared_ptr< WSABUF > CallerData()
std::shared_ptr< QOS > GQOS()
std::shared_ptr< QOS > SQOS()
void pCallerData(const guest_ptr< void > &pCallerData)
void namelen(int32_t namelen)
void pname(const guest_ptr< void > &pname)
std::shared_ptr< SOCKADDR > name()
static int32_t inject(SOCKET s, const guest_ptr< void > &pname, int32_t namelen, const guest_ptr< void > &pCallerData, const guest_ptr< void > &pCalleeData, const guest_ptr< void > &pSQOS, const guest_ptr< void > &pGQOS)
void pGQOS(const guest_ptr< void > &pGQOS)
Json::Value json() const override
Get the function as Json.
guest_ptr< void > pCallerData() const
const std::string & library_name() const override
Get the name of the library this call is for.
static const std::string FunctionName
Definition WSAConnect.hh:84
guest_ptr< void > pGQOS() const
static const std::string LibraryName
Definition WSAConnect.hh:83
guest_ptr< void > pCalleeData() const
void pCalleeData(const guest_ptr< void > &pCalleeData)
const std::string & function_name() const override
Get the function name.
guest_ptr< void > pSQOS() const
guest_ptr< void > pname() const
Type-safe guest virtual address pointer and guest_ptr template.
Core IntroVirt classes.
Definition Cr0.hh:20