Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(294)

Unified Diff: src/native_client/src/trusted/desc/nrd_xfer_effector.c

Issue 3076010: IMC: Remove ReturnCreatedDesc() method from effector object (Closed)
Patch Set: Created 10 years, 5 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: src/native_client/src/trusted/desc/nrd_xfer_effector.c
diff --git a/src/native_client/src/trusted/desc/nrd_xfer_effector.c b/src/native_client/src/trusted/desc/nrd_xfer_effector.c
index 217f7f2c5b238fd58a52c206e4b759aa3eb0df16..a5b65ec83b060eb165c9ee9253fbff473711597e 100644
--- a/src/native_client/src/trusted/desc/nrd_xfer_effector.c
+++ b/src/native_client/src/trusted/desc/nrd_xfer_effector.c
@@ -20,51 +20,12 @@
static struct NaClDescEffectorVtbl NaClNrdXferEffectorVtbl;
int NaClNrdXferEffectorCtor(struct NaClNrdXferEffector *self) {
- self->out_desc = NULL;
-
self->base.vtbl = &NaClNrdXferEffectorVtbl;
return 1;
}
static void NaClNrdXferEffectorDtor(struct NaClDescEffector *vself) {
- struct NaClNrdXferEffector *self = (struct NaClNrdXferEffector *) vself;
-
- if (NULL != self->out_desc) {
- NaClLog(LOG_WARNING,
- ("NaClNrdXferEffectorDtor: called with out_desc non-NULL,"
- " unref'ing\n"));
- NaClDescUnref(self->out_desc);
- self->out_desc = NULL;
- }
- return;
-}
-
-struct NaClDesc *NaClNrdXferEffectorTakeDesc(struct NaClNrdXferEffector *self) {
- struct NaClDesc *ndp = self->out_desc;
- self->out_desc = NULL;
- return ndp;
-}
-
-static int NaClNrdXferEffectorReturnCreatedDesc(struct NaClDescEffector *vself,
- struct NaClDesc *ndp) {
- struct NaClNrdXferEffector *self = (struct NaClNrdXferEffector *) vself;
- if (NULL != self->out_desc) {
- NaClLog(LOG_WARNING,
- ("NaClNrdXferEffectorReturnCreatedDesc: "
- " got new return descriptor at 0x%08"NACL_PRIxPTR", but"
- " previously returned one at 0x%08"NACL_PRIxPTR" not retrieved"
- " (unref'ing)\n"),
- (uintptr_t) ndp,
- (uintptr_t) self->out_desc);
- NaClDescUnref(self->out_desc);
- }
- if (NULL == ndp) {
- NaClLog(LOG_WARNING,
- "NaClNrdXferEffectorReturnCreatedDesc: "
- " called with NULL returned NaClDesc object\n");
- }
- self->out_desc = ndp;
- return 0;
+ UNREFERENCED_PARAMETER(vself);
}
static int NaClNrdXferEffectorUnmapMemory(struct NaClDescEffector *vself,
@@ -90,7 +51,6 @@ static uintptr_t NaClNrdXferEffectorMapAnonymousMemory(
static struct NaClDescEffectorVtbl NaClNrdXferEffectorVtbl = {
NaClNrdXferEffectorDtor,
- NaClNrdXferEffectorReturnCreatedDesc,
NaClNrdXferEffectorUnmapMemory,
NaClNrdXferEffectorMapAnonymousMemory,
};
Mark Schneckloth 2010/07/28 16:39:59 It doesn't look like this "class" (NaClNrdXferEffe
« no previous file with comments | « src/native_client/src/trusted/desc/nrd_xfer_effector.h ('k') | src/native_client/src/trusted/desc/posix/nacl_desc_conn_cap.c » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698