mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
Backout changeset ce59241c232f for build bustage on a CLOSED TREE
This commit is contained in:
parent
52b236f6c8
commit
d8f9c9d45b
@ -38,41 +38,22 @@ FireInteralError(mozilla::net::PTCPSocketParent* aActor, uint32_t aLineNo)
|
||||
NS_LITERAL_STRING("connecting"));
|
||||
}
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_CLASS(TCPSocketParentBase)
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_BEGIN(TCPSocketParentBase)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_SCRIPT_OBJECTS
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mSocket)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE(mIntermediary)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRAVERSE_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_BEGIN(TCPSocketParentBase)
|
||||
tmp->mIntermediaryObj = nullptr;
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mSocket)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK(mIntermediary)
|
||||
NS_IMPL_CYCLE_COLLECTION_UNLINK_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_BEGIN(TCPSocketParentBase)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_JS_MEMBER_CALLBACK(mIntermediaryObj)
|
||||
NS_IMPL_CYCLE_COLLECTION_TRACE_END
|
||||
NS_IMPL_CYCLE_COLLECTION(TCPSocketParentBase, mSocket, mIntermediary)
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(TCPSocketParentBase)
|
||||
NS_IMPL_CYCLE_COLLECTING_RELEASE(TCPSocketParentBase)
|
||||
|
||||
NS_INTERFACE_MAP_BEGIN_CYCLE_COLLECTION(TCPSocketParentBase)
|
||||
NS_INTERFACE_MAP_ENTRY(nsITCPSocketParent)
|
||||
NS_INTERFACE_MAP_ENTRY(nsISupports)
|
||||
NS_INTERFACE_MAP_END
|
||||
|
||||
NS_IMPL_CYCLE_COLLECTING_ADDREF(TCPSocketParentBase)
|
||||
NS_IMPL_CYCLE_COLLECTING_RELEASE(TCPSocketParentBase)
|
||||
|
||||
TCPSocketParentBase::TCPSocketParentBase()
|
||||
: mIPCOpen(false)
|
||||
{
|
||||
mozilla::HoldJSObjects(this);
|
||||
}
|
||||
|
||||
TCPSocketParentBase::~TCPSocketParentBase()
|
||||
{
|
||||
mozilla::DropJSObjects(this);
|
||||
}
|
||||
|
||||
void
|
||||
|
@ -23,7 +23,7 @@ class PBrowserParent;
|
||||
class TCPSocketParentBase : public nsITCPSocketParent
|
||||
{
|
||||
public:
|
||||
NS_DECL_CYCLE_COLLECTION_SCRIPT_HOLDER_CLASS(TCPSocketParentBase)
|
||||
NS_DECL_CYCLE_COLLECTION_CLASS(TCPSocketParentBase)
|
||||
NS_DECL_CYCLE_COLLECTING_ISUPPORTS
|
||||
|
||||
void AddIPDLReference();
|
||||
@ -33,7 +33,6 @@ protected:
|
||||
TCPSocketParentBase();
|
||||
virtual ~TCPSocketParentBase();
|
||||
|
||||
JS::Heap<JSObject*> mIntermediaryObj;
|
||||
nsCOMPtr<nsITCPSocketIntermediary> mIntermediary;
|
||||
nsCOMPtr<nsIDOMTCPSocket> mSocket;
|
||||
bool mIPCOpen;
|
||||
@ -46,7 +45,7 @@ public:
|
||||
NS_DECL_NSITCPSOCKETPARENT
|
||||
NS_IMETHOD_(MozExternalRefCountType) Release() MOZ_OVERRIDE;
|
||||
|
||||
TCPSocketParent() {}
|
||||
TCPSocketParent() : mIntermediaryObj(nullptr) {}
|
||||
|
||||
virtual bool RecvOpen(const nsString& aHost, const uint16_t& aPort,
|
||||
const bool& useSSL, const nsString& aBinaryType);
|
||||
@ -61,6 +60,8 @@ public:
|
||||
|
||||
private:
|
||||
virtual void ActorDestroy(ActorDestroyReason why) MOZ_OVERRIDE;
|
||||
|
||||
JSObject* mIntermediaryObj;
|
||||
};
|
||||
|
||||
} // namespace dom
|
||||
|
Loading…
Reference in New Issue
Block a user