MCPcopy Create free account
hub / github.com/deuill/go-php / engineReceiverGet

Function engineReceiverGet

engine/engine.go:217–229  ·  view source on GitHub ↗

export engineReceiverGet

(rcvr *C.struct__engine_receiver, name *C.char)

Source from the content-addressed store, hash-verified

215
216//export engineReceiverGet
217func engineReceiverGet(rcvr *C.struct__engine_receiver, name *C.char) unsafe.Pointer {
218 n := C.GoString(C.receiver_get_name(rcvr))
219 if engine == nil || engine.receivers[n].objects[rcvr] == nil {
220 return nil
221 }
222
223 val, err := engine.receivers[n].objects[rcvr].Get(C.GoString(name))
224 if err != nil {
225 return nil
226 }
227
228 return val.Ptr()
229}
230
231//export engineReceiverSet
232func engineReceiverSet(rcvr *C.struct__engine_receiver, name *C.char, val unsafe.Pointer) {

Callers 2

RECEIVER_GETFunction · 0.85
RECEIVER_EXISTSFunction · 0.85

Calls 2

GetMethod · 0.80
PtrMethod · 0.80

Tested by

no test coverage detected